举个例子,连接SQL:
//打开数据库
strDBClassFormat(_T("Provider=MicrosoftJetOLEDB40;DataSource=%s;JetOLEDB:DatabasePassword=%s"),m_,m_);
//创建连接
HRESULThr=m_pConnection(_uuidof(Connection));
_m_pConnection-
//声明表单指针
_;
(__uuidof(Recordset));
//执行语句
CStringstrSQL(L"SELECTFROM[Band]");
m_pConnection-
//提取某一项例如BandInfo
intiBandInfo=wcscmp(colum,L"BandInfo");
while(!-
{
var=-
if(varvt!=VT_NULL)
strName=(LPCSTR)_bstr_t(var);
-
}
只能一步一步排查,首先检测数据库是否正常开启,包含远程数据库运行状态,服务器网络防火墙,端口是否开放,网络地址是否能够ping通。如果上述都正常,数据库运行正常,那就看数据库用户权限配置,是否禁用了用户,密码是否更换,新建一个连接,使用账户密码登陆试试。
你先配置数据库
>
以上就是关于C语言怎么通过ADO连接SQLserver数据库(举出至少三种在ADO中连接数据库的方法)全部的内容,包括:C语言怎么通过ADO连接SQLserver数据库(举出至少三种在ADO中连接数据库的方法)、使用GBase 8c数据库的管理控制平台,之前已经保存服务器连接信息了,但是这次连接不上,怎么回事呢、纯C语言怎样连接数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)