Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ mysql和c++;在VS2010中:sqlstatementhandle和连接错误_C++_Mysql_Sql_Visual Studio 2010 - Fatal编程技术网

C++ mysql和c++;在VS2010中:sqlstatementhandle和连接错误

C++ mysql和c++;在VS2010中:sqlstatementhandle和连接错误,c++,mysql,sql,visual-studio-2010,C++,Mysql,Sql,Visual Studio 2010,我终于解决了我的问题: 我使用的mysql库与VS10项目的设置不同。这样做解决了我的问题 这是我的问题 我遇到了一些麻烦,我想知道是否有人能把我推向赖特的方向 我试图连接到一个本地MySQL数据库,使用VS 2010中的C++。 在phpmyadmin上,我可以看到尝试连接,但没有成功。 在构建应用程序时,我会遇到一些错误 第一个是char*错误。我通过将unicode改为多字节来解决这个问题 我认为,最重要的错误是: 警告C4700:使用了未初始化的局部变量“sqlstatementhand

我终于解决了我的问题: 我使用的mysql库与VS10项目的设置不同。这样做解决了我的问题

这是我的问题 我遇到了一些麻烦,我想知道是否有人能把我推向赖特的方向

我试图连接到一个本地MySQL数据库,使用VS 2010中的C++。 在phpmyadmin上,我可以看到尝试连接,但没有成功。 在构建应用程序时,我会遇到一些错误

第一个是char*错误。我通过将unicode改为多字节来解决这个问题

我认为,最重要的错误是: 警告C4700:使用了未初始化的局部变量“sqlstatementhandle”

应用程序崩溃后,我在visual studio中得到以下信息:

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

但我现在真的不知道这有什么帮助?是驱动程序无法连接,还是驱动程序根本没有加载?正如我告诉earlyer的,我可以在phpmyadmin中看到连接尝试失败


我的设置:VisualStudio2010和由mysql服务器管理的true Xampp。64位windows 7计算机。

在连接字符串中,驱动程序显示“Sql Server”。也许连接字符串是个问题。试着改变它。这个网站将帮助你。

使用字符串“Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=myDataBase;User=myUsername;Password=myPassword;Option=3;”从连接到中止连接的失败尝试中获取my。我会试着从这里开始工作