vc连接sql数据的代码,帮我解释一下什么意思。
try
{
m_DBCnt.CreateInstance(__uuidof(Connection));
m_DBCnt->ConnectionString=
"driver={SQL Server};server=(local);"
"UID=SGteacher;PWD="";"
"database=StuGrade";
_variant_t vs;
vs.vt=VT_BSTR;
vs.bstrVal=SysAllocString(L"Prompt");
_variant_t vl;
vl.vt=VT_I2;
vl.iVal=adPromptAlways;
m_DBCnt->Properties->GetItem(vs)->Value=vl;
m_DBCnt->Open("","","",0);
}
catch(_com_error& e)
{
AfxMessageBox("无法连接数据库!!");
this->EndDialog(0);
}
这段代码的具体意思是什么,我想知道每个代码的具体意思?要详细的哦 先谢谢了
[解决办法]
弹出输入用户名和口令对话框 也就是说连接字符串没有密码,但是在open的时候 开启弹出窗
让你输入用户名 密码 然后就连接上数据库了