急!弱!求教怎样连接数据库??? 接口里是stdafx.h头文件加了#import “msado15....”是用ADO访问SQL Server2000的。请问需要在ODBC中安装吗? 怎么安装? 如何使组件能访问到我在SQL Server2000中的数据库。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要设置数据源在控制面板中找到odbc,根据提示设置数据源_ConnectionPtr m_pConn;m_pConn.CreateInstance("ADODB.Connection");m_pConn->Open( "dsn=你的数据源;User ID=用户名;PWD=密码","","",adOpenUnspecified ); 不需要在ODBC中安装。 HRESULT hr; source="Provider=SQLOLEDB;Server=192.168.0.2;Database=yourbase;UID=sa;PWD=@@"; try { hr=m_pConnection.CreateInstance(__uuidof(Connection)); if(SUCCEEDED(hr)&& m_pConnection!=NULL) { hr=m_pConnection->Open((_bstr_t)source,"","",adConnectUnspecified); } }catch(_com_error e){//捕捉异常 CString errormessage; errormessage.Format("连接数据库失败!\r\n错误信息:%s",(LPCTSTR)e.Description()); AfxMessageBox(errormessage); } 如果你使用ADO,就不要使用ODBC,应该直接连接,通过ADO连接ODBC再连数据库的话,效率会低一些具体怎么连接同意ablefirst(able) 先谢过,再问ablefirst(able),hq1978(happy)的方法中, 我用了UID=sa;Password=;Provider=MS..SOL 有个问题, 就是我连接数据库时用WINDOWS可以连上,可是用SA怎么也连不上,提示“无法与数据库建立信任连接”! 我在企业管理器中更改了SA的密码还是连不上,请问如何以数据库用户连接,还有这对pConnection->Open UID=sa;Password=;Provider=MS..SOL 有影响吗? 函数参数可用来定义变量吗? 有没有封包编辑控件啊?什么控件?请进来看图! 求一简单算法? 为什么不能显示ASC2码值大于127所对应的字符 自编的程序debug版本被Symantec报为木马 简单问题,可我不知道怎么解决 电子邮件的问题,你懂就进来! 为什么对我发的消息不反应? 求API 键盘和鼠标点击命令 MFC+MSCOMM遇到问题,一串字符发送不完全。 高分请教:ActiveX控件在属性窗口中枚举显示当前工程中的所有Bitmap资源ID afxtemp1.h到底是一个怎样的头文件?怎么一包含就报错,不包含的又会出现更多的错误???
在控制面板中找到odbc,根据提示设置数据源
_ConnectionPtr m_pConn;
m_pConn.CreateInstance("ADODB.Connection");
m_pConn->Open( "dsn=你的数据源;User ID=用户名;PWD=密码","","",adOpenUnspecified );
HRESULT hr;
source="Provider=SQLOLEDB;Server=192.168.0.2;Database=yourbase;UID=sa;PWD=@@";
try {
hr=m_pConnection.CreateInstance(__uuidof(Connection));
if(SUCCEEDED(hr)&& m_pConnection!=NULL)
{
hr=m_pConnection->Open((_bstr_t)source,"","",adConnectUnspecified);
}
}catch(_com_error e){//捕捉异常
CString errormessage;
errormessage.Format("连接数据库失败!\r\n错误信息:%s",(LPCTSTR)e.Description());
AfxMessageBox(errormessage);
}
ablefirst(able)
有个问题,