大家好!
小弟遇到一问题,困饶了我很久!
在VC用ADO连接SQL SERVER数据库,
通过ADO data和DataGrid控件能够显示出数据库表中的数据,没有错误
但通过代码连接不上,一直提示出现问题,最后是出现运行错误信息Runtime Error!我的系统是XP,SQL Server是个人版
代码如下:
::CoInitialize(NULL);
try
{
m_pConnection.CreateInstance("ADODB.Recordset");
bstr_t strConnect="Provider=SQLOLEDB;Database=lmsys;uid=sa;pwd=198512733;";
m_pConnection->Open(strConnect,"","",adModeUnknown);
}
catch(_com_error e)
{
CString errormessage;
errormessage.Format("Warning: 连接数据库发生异常. 错误信息: %s; 文件: %s; 行: %d\n", e.ErrorMessage(), __FILE__, __LINE__);
AfxMessageBox(errormessage);
在连接字符串中用"Provider=SQLOLEDB;Server=451ED404384D4AF;Database=lmsys;uid=sa;pwd=198512733;"和"Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=lmsys"都出现同样的问题,请各位帮帮我啊!感激不尽!
小弟遇到一问题,困饶了我很久!
在VC用ADO连接SQL SERVER数据库,
通过ADO data和DataGrid控件能够显示出数据库表中的数据,没有错误
但通过代码连接不上,一直提示出现问题,最后是出现运行错误信息Runtime Error!我的系统是XP,SQL Server是个人版
代码如下:
::CoInitialize(NULL);
try
{
m_pConnection.CreateInstance("ADODB.Recordset");
bstr_t strConnect="Provider=SQLOLEDB;Database=lmsys;uid=sa;pwd=198512733;";
m_pConnection->Open(strConnect,"","",adModeUnknown);
}
catch(_com_error e)
{
CString errormessage;
errormessage.Format("Warning: 连接数据库发生异常. 错误信息: %s; 文件: %s; 行: %d\n", e.ErrorMessage(), __FILE__, __LINE__);
AfxMessageBox(errormessage);
在连接字符串中用"Provider=SQLOLEDB;Server=451ED404384D4AF;Database=lmsys;uid=sa;pwd=198512733;"和"Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=lmsys"都出现同样的问题,请各位帮帮我啊!感激不尽!
解决方案 »
- 新手遇到vc++的问题
- MFC连连看游戏问题
- CFileDialog对话框如何获取文件类型描述?
- 各位大侠,关于倒计时的问题
- 在视图上动态改变鼠标光标的问题
- 大家知道什么杂志发表学术论文 不要审稿费的啊? 给我介绍一下。散分了。
- 请问微软的VC自带的版本控制的软件是什么?
- 用GetLocalTime(&st)取系统时间出非法操作!ST!@!大家帮忙.在线等候!
- menu到底是什么时候创建的?InitInstance()之前?
- MFC Clistctrl控件中按下 enter键,控件中焦点后移两格。如图
- 求救达人,为何游戏中的static显示出了数据内容,spy查看caption却为空
- Socket传输数据遇到的问题
m_pConnection.CreateInstance("ADODB.Connection");//is it