两件事:
首先:我已经搜索了所有地方,包括stackoverflow。只是关于sql和vb6的问题是关于连接字符串的。我很清楚这一点。对mysql查询的任何引用都是针对查询本身的-但与vb6或任何语言无关。
第二:我非常精通PHP/MySQL,所以这方面的帮助我是不寻求的。
我被困住的是,vb6处理sql查询的方式与php有一点(很多)不同。所以一旦我连接上了,我该如何告诉vb6去查找一个字段。php版本
$sql = "SELECT * FROM table field = data where something = that";
$query = mysql_query(
环境: Windows 2008 R2 & ASP.Net 4.0
连接器/Net6.6.4来自
注意事项:我选择了".Net / Mono“平台并下载了与架构无关的版本。对我来说不是一个选择。
我尝试通过以下连接字符串连接mySQL数据库。
Server=192.168.1.200;Port=3306;Database=gm_log;Uid=cf2;Pwd=123456;Charset=utf8;AllowUserVariables=True;Allow Zero Datetime=false;PersistSecurityInfo=false;Pooling=true;Co
我有用vb.net写的申请表。它使用MySqlClient:
Imports MySql.Data.MySqlClient
Public Class frmTest
Dim AConn As MySqlConnection
Dim errMsg as String = ""
Sub New()
Try
'Opens connection as forms open and keep it open
If checkConn() = False Then Throw New Exception(ErrMsg)
Catch
我试图在VB6应用程序中执行查询。
这是我的代码:
Dim con As ADODB.Connection
Set con = New ADODB.Connection
con.ConnectionString = "Driver={MySQL ODBC 3.51 Driver}; Server=***; Database=***; Username=***; Password=***; Option=3"
con.Open
Dim cmd As New ADODB.Command
With cmd
.ActiveConnection = con
.Comma
下面是vb.net的屏幕截图:
下面是我的代码:
Dim connectionString As String = "Driver={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=my school;" '
Dim conn As New OdbcConnection(connectionString)
conn.Open()
Dim da As New OdbcDataAdapter("SELECT IDNUMBER, LASTNAME, FIRSTNAME,
我正在尝试通过VB.NET连接到MySQL服务器,但我的程序在con.Open()线路上一直处于冻结状态。
Imports System.Data.SqlClient
Imports System.Data
....
Dim con As New SqlConnection
Dim cmd As New SqlCommand
Try
con.ConnectionString = "Server=000.000.000.000;Database=db_name;Uid=db_user;Pwd=db_pw;"
con.O
我正在使用ADO Recorset访问MySQL表,但是ADO Recordset不返回记录。我在Visual Studio中使用VB.NET。我可以与数据库建立通信,建立连接,创建表,所有这些都通过connection对象(如下所示),但在通过Recordset返回信息时,会给出错误。
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim fld As ADODB.Field
Dim aux As String
aux = "Provider = MSDASQL;Driver={MySQL ODBC 5
嗨,伙计们,我有个小问题,
在经历了一场噩梦之后,我用Visual Studio2010编写了一个应用程序,使用ODBC MySQL Connector 3.51连接到我本地的MySQL数据库。我决定尝试原生.Net MySQL提供程序...
using MySql.Data.MySqlClient
而不是
using System.Data.Odbc
使用MySqlClient,我已经能够让我的应用程序工作,连接到服务器,甚至执行选择的last_insert_id() -当我尝试使用ODBC时,我遇到了一些问题-我注意到数据读取器有一点有趣,似乎你每次读完它都需要关闭它,否则它什么都不做。
我正在启动一个项目,以修改遗留应用程序以使用云数据。该应用程序是一个使用Access数据库或基于文件的SQL Server (.mdb)的VB5 (不确定为什么不是VB6)应用程序。由于开发VB应用程序的人不愿意(或不能)完全重构该应用程序,我被要求研究如何做到这一点。应用程序的完全重写可能在卡片上,但绝对不是在这个时候。我的计划是从概念证明开始,允许VB应用程序中的单个函数使用云数据存储。我计划创建一个SQL Azure数据库,其中包含所需的表和数据,以及访问这些数据的Web API (C#/.net)。自90年代末以来,我就没有使用过VB5或6,但我非常熟悉它。然而,我不确定将VB应用程
我试图通过使用ADODB连接的VB6在MS Access中创建一个表。这是我的密码
dim rs as new ADODB.recordset
set rs = new ADODB.recordset
rs.Open "cretae table (StudentNumber Integer primary key)", con, 3, 3
代码运行良好,但StudentNumber列允许重复值。如果尝试重新输入现有的学生号码,我希望弹出一条错误消息。
我有一个perl脚本,我在其中创建了一个MySQL子例程来连接到dbConnection数据库,如下所示。我在ajax操作上调用此子例程,并将数据库连接存储在$vb_db变量中。在建立连接之后,我向dataImport子例程发出另一个ajax请求,其中我需要$vb_db连接来执行prepare语句。但是在第二次ajax调用dataImport子例程时,我没有在$vb_db变量中获得任何值,并且查询执行失败。
my $vb_db;
sub dbConnection {
my $db_host = $FORM{db_host};
my $database = $FORM{dat
我有一个以mysql为数据库的vb6程序。我的老师让我把我的vb6连接到php上。php代码只查看vb6中的内容,例如报告。我的问题是,这是可能的吗?我已经在谷歌上搜索了这个,但没有具体的想法。如果是这样的话,我如何实现这一点,或者实现这一点的步骤是什么?
我把这个搞糊涂了,因为我只知道php和mysql连接。VB6 to PHP对我来说是新事物。如果这是不可能的,也许我应该使用php和mysql。我只想知道这是否可能。