vb6 连接mysql

这是我的mysql空间gongzuo.in只创建了一个数据库,其它的表,字段都还没有创建,我现在要连接怎么连接不上,初次使用外网IP来连接,以前都是在电脑上用的127.0... 这是我的mysql空间 gongzuo.in 只创建了一个数据库,其它的表,字段都还没有创建,我现在要连接怎么连接不上,初次使用外网IP来连接,以前都是在电脑上用的127.0.0.1连接的.原因不明,百度过都没有视频看,请懂的人指教,如果知道哪有相关的视频看,也请提供下.我用这个远程数据库只需要两个功能,查询和添加,其它删除等暂时还不需要 展开
 我来答
小红叶的心
推荐于2016-06-03 · TA获得超过466个赞
知道答主
回答量:37
采纳率:0%
帮助的人:38.7万
展开全部

我没有做过外网 本地测试我的没问题,你试下你的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
更多追问追答
追问
我本地测试也是可以的,就是外网怎么连不上
我本地测试也是可以的,就是外网怎么连不上
fallsoft
2014-06-21 · TA获得超过236个赞
知道小有建树答主
回答量:423
采纳率:100%
帮助的人:285万
展开全部
变量 dbhost的值是 远程数据库服务器主机的IP地址或主机名
追问
能不能给点有实际作用的,这个我知道
我就是不知道这人 db_data这个是什么意思,我理解 是数据源的意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式