laobaomi:我在用这种方式调用的时候,链接不成功,哪位连成功过
m_pConnection->Open("driver={SQL Server};Server=ootherserver;DATABASE=vckbase;UID=sa;PWD=139","","",adModeUnknown);
(发表于2002-7-31 16:07:00)
toneyji:各位大虾帮忙:
我用ADO访问sqlserver数据库,在recordset时出错, 运行出现Idispatch error #3149是什么意思?请不吝赐教!
(发表于2002-9-5 19:36:00)
lgsnake:我也没有连接成功过 , 完全按照提示搞的 ,
连接成功的朋友传一份过来好么
lgsnake@163.com
(发表于2002-9-13 15:27:00)
wanmin830:吐血,你用随便一个什么文件都可以存储连接串
(发表于2003-3-13 9:00:00)
lcg000_19780:到底怎么连接数据库,那位大虾举个实例?
(发表于2003-5-29 15:34:00)
whwjn:m_pDBConn->ConnectionString ="File Name=c:\\mydir\\my_data1.udl";
哈哈少了两条斜线
(发表于2003-5-29 21:52:00)
lw1980728:正在编译...
合同曳引机信息.cpp
正在链接...
执行注册
Project : error PRJ0019: 工具从"执行注册"
按此方法执行连接数据库,未成功,错误信息见上,为何?,请不吝赐教!
(发表于2005-4-8 16:44:00)
edwardsim:楼主应该做事严谨点,这样错误百出的代码也好意思拿出来。正确的应该是:void ADOConn::OnInitADOConn()
{
// initialization COM;
::CoInitialize(NULL);
HRESULT hr=m_pConnection.CreateInstance(__uuidof(Connection));
if(SUCCEEDED(hr))
try
{
}
catch(_com_error e)//
{
e.Description();
e.ErrorMessage();
e.Source();
}
//打开数据库
m_pConnection.CreateInstance(__uuidof(Connection));
m_pConnection->ConnectionString =”File Name=d:\\vc\\MyConn.udl”;
try
{
m_pConnection->Open(L”",L”",L”",-1);
//或者去掉上面那句,直接用m_pConnection->Open(L”File Name=D:\\vc\\MyConn.udl”,L”",L”",-1);
}
catch(_com_error e)//排除异常
{
CString errormessage;
errormessage.Format(”Open Dababase Faile!\r\nFaile Information:%s”, e.ErrorMessage());
AfxMessageBox(errormessage);//显示出错信息!
}
//AfxMessageBox(”opened Database! “);
}
(发表于2008-8-14 11:08:00)
..........................................................................
--------------------next---------------------