mysql和c++在vs 2010中:sqlstatementhandle和连接错误
mysql and c++ in vs 2010: sqlstatementhandle and connection error
我终于解决了我的问题:我一直在使用mysql的lib,它的编译设置与VS10项目不同。这样做解决了我的问题
这是我的问题我遇到了一些麻烦,我想知道是否有人能把我推向赖特的方向。
我正在尝试使用VS2010中的c++连接到本地Mysql数据库。在phpmyadmin上,我可以看到有人尝试连接,但没有成功。在构建应用程序时,我会遇到一些错误。
第一个是char*错误。我通过将unicode更改为多字节来解决这个问题。
我认为,最重要的错误是:警告C4700:使用了未初始化的本地变量"sqlstatementhandle"。
在应用程序崩溃后,我在visualstudio:中得到了这个
Run-Time Check Failure #3 - The variable 'sqlstatementhandle' is being used without being initialized.
在控制台中,我得到了这个:
Connecting to SQL...
Connect() - SQL_ERROR
Message: [Microsoft][ODBC SQL Server Driver]Fout in het dialoogvenster
SQLSTATE: IM008
在文档中,我发现错误代码008指的是:
对话框失败
SQLDriverConnect
但我现在真的不知道这有什么帮助?是驱动程序无法连接,还是根本没有加载驱动程序?正如我早些时候所说的,我可以在phpmyadmin中看到连接尝试失败。
我的设置:visualstudio2010和一个mysql服务器管理的真正的Xampp。一台64位Windows7机器。
在连接字符串中,Driver显示"Sql Server"。也许连接字符串有问题。请尝试更改。此网站将为您提供帮助。http://www.connectionstrings.com/mysql#p31
相关文章:
- 没有找到相关文章