求VB6用ADO链接MYSQL的方法。
解决方案 »
- 在vb中如和将utf8编码的字符串转换为unicode的字符串?
- 将Windows“开始”图标以及桌面上的所有图标都隐藏了,光秃秃的桌面上竞有鼠标双击事件,如何避免这一事件?
- 如何将数组每3个数合成一个新数组,再把这些新数组加入到另一数组?
- 数据报表的奇怪问题
- 关于datagrid的初级问题
- 紧急!100分。答对就给。对于高手问题很简单。对于菜鸟的我……
- 你们为什么那么多三角形,我怎样才能加一个呢?
- 关于 OLE链接AutoCAD的问题,能不能不使他启动CAD或者让CAD在后台运行,因为我只要他预览CAD的图象
- 几个很菜的问题(高分)
- $有什么用 举个例子吧
- 求一个解决方法?100分★★★★★★
- 生僻汉字的数据库处理问题
dim Conn as new adodb.connection
With Conn
If .State = adStateOpen Then .Close
.ConnectionString = " DRIVER={MySQL ODBC 5.1 Driver};" _
& " SERVER=服务器名;" _
& " DATABASE=数据库名;" _
& " UID=登录名;" _
& " PWD=登录密码;" _
& " stmt=SET NAMES GB2312" .CommandTimeout = 0
.Open
End With
" stmt=SET NAMES GB2312"这句啥意思?
" stmt=SET NAMES GB2312"这句啥意思?---中文
connStr = "DRIVER={MySQL ODBC 5.1 Driver};SERVER=" & dbServer & _
";DATABASE=" & dbDB & ";UID=" & dbUID & ";PWD=" & dbPWD & ";OPTION=3;"
conn.Open connStr
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseServer
connStr = "select *from box_list"
rs.Open connStr, conn
If rs.RecordCount > 0 Then
rs.MoveFirst
End If为啥recordcount为-1呢?数据库里确实有数据啊。