Sql server数据源创建好了,SQLConnect连接失败,怎么回事。
怎么没有VC版,难道在3D游戏设计区,汗!到.net来发。我用ODBC 管理器创建好了Sql server数据源,测试通过,可我用SQLConnect连接不上,是怎么回事,Access都可以连接成功。。代码如下:
#include<windows.h>
#include<sqlext.h>
#include<iostream.h>
#include <odbcinst.h>
int main()
{
HENV henv;//数据据源连接需要的环境变量
HDBC hdbc;//数据源连接需要的连接变量
RETCODE rcode;
//创建环境句柄
SQLAllocEnv(&henv);
//创建连接句柄
SQLAllocConnect(henv,&hdbc);
//连接数据源
rcode=::SQLConnect(hdbc,(PUCHAR)"MySqlServer",SQL_NTS,(PUCHAR)"sa",SQL_NTS,
(PUCHAR)"123456",SQL_NTS);
if(rcode==SQL_SUCCESS)
{
cout<<"连接数据源成功!"<<endl;
}
else
{
cout<<"连接失败!"<<endl;
}
return 0;
}