vb6 连接mysql
这是我的mysql空间gongzuo.in只创建了一个数据库,其它的表,字段都还没有创建,我现在要连接怎么连接不上,初次使用外网IP来连接,以前都是在电脑上用的127.0...
这是我的mysql空间 gongzuo.in 只创建了一个数据库,其它的表,字段都还没有创建,我现在要连接怎么连接不上,初次使用外网IP来连接,以前都是在电脑上用的127.0.0.1连接的.原因不明,百度过都没有视频看,请懂的人指教,如果知道哪有相关的视频看,也请提供下.我用这个远程数据库只需要两个功能,查询和添加,其它删除等暂时还不需要
展开
2个回答
展开全部
我没有做过外网 本地测试我的没问题,你试下你的rs.Open带上参数,另外 检查下你的adodc1控件的属性窗口的“connectionstring”属性和adodc1.recordsource这2个属性不要有值,代码方式就不要再在属性里设置 双设置会李察有冲突 另外 你的 sql="select * from users" 我不明白是什么意思 你试下 sql="select * from erqiuda" 或 sql="select * from erqiuda where users" 还不成我也就不知瞎扰坦道了......
Option Explicit
Private adoxConn As New ADODB.Connection '定义连接对象
Private adoxrdst As New ADODB.Recordset '定义记录集对象
Private adoxcomd As New ADODB.Command '定义命令对象
Private Sub Form_Load()
On Error GoTo Errmdbs
Dim Connstr As String
'无密码本地数据库
Connstr 磨桐= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\MDB数据库.mdb;Persist Security Info=False"
adoxConn.Open Connstr
'“MDBdate”就是数据库表名
adoxrdst.Open "select * from MDBdate", adoxConn, adOpenKeyset, adLockOptimistic
adoxConn.CursorLocation = adUseClient
adoxrdst.Requery
'绑定DataGrid1控件
Set DataGrid1.DataSource = adoxrdst
Exit Sub
'检测到错误
Errmdbs:
MsgBox "错误号:" & Err.Number & vbCrLf & "错误信息: " & Error, 0 + 16 + 0, "程序终止"
'关闭连接
'adoxConn.Close
'释放对象
Set adoxConn = Nothing
Set adoxrdst = Nothing
Set adoxcomd = Nothing
End
End Sub
更多追问追答
追问
我本地测试也是可以的,就是外网怎么连不上
我本地测试也是可以的,就是外网怎么连不上
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询