请问用vb6如何连接本地mysql数据库呢?能连上远程的、但连不上自己电脑的mysql。可以帮帮我解决吗?
我早就是用vb6开发的软件连接上远程的mysql数据库并在使用中了。但是新开发的小软件需要把本地的access数据库换成mysql数据库以提高海量数据的处理效率、可就是连...
我早就是用vb6开发的软件连接上远程的mysql数据库并在使用中了。但是新开发的小软件需要把本地的access数据库换成mysql数据库以提高海量数据的处理效率、可就是连接错误啊,就是不知是哪个环节的问题。已经安装了数据库mysql4.0.27绿色版并创建了一个表、也安装了Mysql_ODBC5.1.8驱动。能连上远程的mysql数据库就是连不上自己电脑上mysql数据库。能帮我解决解决吗?拜托拜托啦、各位研究“vb6+mysql”的高手。分不是问题哦。
无人回答,不过已经解决啦。要感谢“格式化65464145”同志的帮忙纠错了。
原因是将
strCn = "DRIVER={MySQL ODBC 3.51 Driver};" & "SERVER=" & db_host & ";" & "DATABASE=" & db_data & ";" & "UID=" & db_user & ";PWD=" & db_pass & ";" & "OPTION=3;stmt=SET NAMES GB2312"
末尾的 & "OPTION=3;stmt=SET NAMES GB2312" 取消即可。
访问远程时应该加上,但访问本地mysql似乎应该取消。
*******************************************************************************
不过,因为本问题已结,但分尚未发出,就用这些分给大家探讨下面的问题吧:
Mysql数据库一般是作为网络数据库使用,vb开发的单机版应用程序往往使用最简单的access数据库,但因数据量巨大(近500万)、不得不改用大型数据库。大家说:使用vb6+Mysql做搭档开发单机版软件可行否?方便否?并如何提高打开表(select * from 表)和关闭表的速度呢?现在我在Mysql中有近400万条记录,但(RS.Open str)打开表时要耗时近1分钟,这可不得了啊。 展开
无人回答,不过已经解决啦。要感谢“格式化65464145”同志的帮忙纠错了。
原因是将
strCn = "DRIVER={MySQL ODBC 3.51 Driver};" & "SERVER=" & db_host & ";" & "DATABASE=" & db_data & ";" & "UID=" & db_user & ";PWD=" & db_pass & ";" & "OPTION=3;stmt=SET NAMES GB2312"
末尾的 & "OPTION=3;stmt=SET NAMES GB2312" 取消即可。
访问远程时应该加上,但访问本地mysql似乎应该取消。
*******************************************************************************
不过,因为本问题已结,但分尚未发出,就用这些分给大家探讨下面的问题吧:
Mysql数据库一般是作为网络数据库使用,vb开发的单机版应用程序往往使用最简单的access数据库,但因数据量巨大(近500万)、不得不改用大型数据库。大家说:使用vb6+Mysql做搭档开发单机版软件可行否?方便否?并如何提高打开表(select * from 表)和关闭表的速度呢?现在我在Mysql中有近400万条记录,但(RS.Open str)打开表时要耗时近1分钟,这可不得了啊。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |