VB 编程读取Mysql的数据是必须要用 MySql 的 ODBC Driver 的!
DSN 倒是可以不用的
DSN 倒是可以不用的
解决方案 »
- 高手们帮我看一个问题啊!
- 关于数据表插入新记录的问题
- 为什么我的win2000突然上不了网?而本机另一个win2000则可以?
- 高手请进,如何把当前窗口放进sysListView容器里成为它的子窗口.(十万火急)
- 关于递归中的问题
- 数据库中有值为Null的字段,该如何判断?
- 关于Internet Transfer控件问题请教
- 怎样在FTP控件中实现同步执行?
- 当浏览器完成网页的装载后,关闭所打开的新页面??
- 有一个表名是"a",字段"b"是日期型的,我想通过在text1里只输入月份(比如"03"或者"3")便能查找到对应的记录!在此先谢谢了!
- 各位,我想用vb7.0但我是简中w2k装不上去,我看一下要装什么sp呀,或英文,但不全面,我想要介绍全面,一步步该怎么做?
- 关于combo控件的问题:
privoder=sqloledb.1
但是如果这样,对于客户来说,还要连同mysql的odbc driver一起分发出去,不知道还有没有其他方法
to ithc:
能说的详细一点吗?谢谢
下载:
http://www.mysql.com/downloads/api-myodbc.html
这里提供了: only myodbc.dll and myodbc2.dll
打到 VB 的安装包里即可
Dim strConMy As StringSet conMy = New ADODB.Connection'strConMy = "Provider=MSDASQL.1;Driver={MySQL};host=localhost;DataBase=feng;UID=localhost"strConMy = "Data Provider=MSDASQL.1;User ID=;Password =;driver=MySQL;host=localhost;database=feng"conMy.Open strConMy
我在编译成功之后,打包分发到客户机器,我本机上装的mysql odbc driver是myodbc-2.50.37-nt.zip,然后,搜索倒机器上的一个myodbc.dll,将此文件打包进去之后,在客户机器上进行安装,执行程序时候,仍然提示错误“没有发现数据源名称并且没有制定数据库名称”。
打开客户机器上的ODBC配置,没有发现mysql的数据源,请问,应该如何打包?
谢谢
'DataBase=?;User ID=?;Password=? 等都要指定
Dim adoConnection As New ADODB.Connection
Dim adoRecordset As New ADODB.Recordset
adoConnection.Open "Data Provider=MSDASQL.1;Driver={MySQL};Server=YourServerName;DataBase=test;User ID=monty;Password="
adoRecordset.Open "SELECT * FROM mytable", adoConnection
我把myodbc.dll已经打包进到安装文件里面了,可在客户机器上还是不能运行
请问我该如何做?谢谢
http://www.mysql.com/Downloads/MyODBC/myodbc-2.50.37-win95.zipMyODBC 2.50.37 for NT/2000 (full setup)
http://www.mysql.com/Downloads/MyODBC/myodbc-2.50.37-nt.zipMyODBC 2.50.37 Windows95/98 and NT/2000 (only myodbc.dll and myodbc2.dll)
http://www.mysql.com/Downloads/MyODBC/myodbc-2.50.37-dll.zip
那您的意思是客户的程序安装之后
在在客户机上安装这个zip包?