将open语句改成如下形式
m_pConnection->Open("driver={SQL Server};Server=127.0.0.1;DATABASE=vckbase;UID=sa;PWD=139","","",adModeUnknown);
m_pConnection->Open("driver={SQL Server};Server=127.0.0.1;DATABASE=vckbase;UID=sa;PWD=139","","",adModeUnknown);
解决方案 »
- 请问有人用过cncomm这个类吗?
- 麻烦高手看一下,一小段C程序
- 用DeviceIoControl()函数怎么接收开发板数据呢
- 求助:VC中如何在自绘CheckBox按钮的类(比如这个类为CMyCheckBox)中获取它的选中状态
- 是不是必需重启IE
- 简单!!一个关于利用资源的问题,可是我不会!
- 基础问题
- winbook m9600+这款笔记本怎么样?免费半年的GPRS上网,但它的网站上没有说明...
- 关于API函数WNetConnectionDialog的参数的具体值问题!
- (在线等)在多文档项目中如何在一个自定义dialog中得到doc的指针???
- 急等!
- 傅立叶变换问题,请各位帮忙解决!!!
双击这个文件,会出一个对话框,你在这个对话框里不停的乱试,直到点击测试按钮通过为止。
最后用记事本打开这个文件,里面就会有你要的字符串。
最后用记事本打开
"Initial Catalog=Pubs;User Id=sa;Password=;");
试试看这样的
修改一下一楼的程序:
m_pConnection->Open("driver={SQL Server};Server=127.0.0.1;DATABASE=vckbase;UID=sa;PWD=你自己的密码","","",adModeUnknown);如果安装时设定SQL默认密码为无,那么这句话应该为:
m_pConnection->ConnectionString="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=pubs";
m_pConnection->Open("","","",adConnectUnspecified);
AfxOleInit();
m_pConnection.CreateInstance(__uuidof(Connection));
// 在ADO操作中建议语句中要常用try...catch()来捕获错误信息,
// 因为它有时会经常出现一些想不到的错误。
try
{
// 连接Korea Project数据库
if( !ReadDBIni() ) WriteDBIni();
CString strConneciton;
strConneciton.Format("Provider=SQLOLEDB.1;Data Source=%s;Initial Catalog=%s", m_strDataSrc, m_strInitDB );
m_pConnection->Open( (LPCTSTR)strConneciton, (LPCTSTR)m_usr, (LPCTSTR)m_pass, adModeUnknown );
}
catch(_com_error e)
{
AfxMessageBox("数据库连接失败!");
AfxMessageBox(e.ErrorMessage());
return FALSE;
}