ADO之ODBC driver do es not support the requested properties???(30分)

  • 主题发起人 主题发起人 flai
  • 开始时间 开始时间
F

flai

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟用ADO访问一个ODBC数据源,经常会得到以下异常信息:
ODBC driverdo
es not support the requested properties
中文版的信息是"未能找到提供者"云云
但是同样的SQL语句拿到Delphi带的SQL Exporler运行又是正常的,由此
应该可以说是SQL语句和ODBC都是没问题的,那就应该是ADO的问题,可是
我已经下载了microsoft的最新MDAC_TYP.exe 2.7版本了,这是为什么?

谢谢!
 
用了ADO,还要通过odbc??
直接访问不好吗?
要不然用ado干什么?还又多了一层接口!
 
老兄,哪儿有ADO的最新版本下???急需
 
这样使用ADO访问ODBC数据库有错吗?数据库是DB2
if(FAILED(::CoInitialize(NULL)))
return;
for(int i=0;i<m_iPoolSize;i++)
{
try
{
HRESULT hr = m_pConnections.CreateInstance("ADODB.Connection");//创建Connection对象
if(SUCCEEDED(hr))
{
char connstr[256];
sprintf(connstr,"DSN=%s;uid=%s;pwd=%s",m_strDSNName,m_strUserID,m_strPswd);
m_pConnections->ConnectionTimeout=m_iTimeOut;
m_pConnections->Open(connstr,"","",adConnectUnspecified);
}else
{
puts("Create ADODB.Connection failed!");
}
}
catch(_com_error &amp;e)
{
m_iErrorCode=PE_CONNECT_ERROR;
puts(e.Description());
return;
}
}
=============================================
ADO最新版本可在微软站点上免费下载
 
http://202.96.70.229/cakk/delphi/
这里下载ado
我觉得问题不在于是否最新版ADO。
 
接受答案了.
 

Similar threads

D
回复
0
查看
867
DelphiTeacher的专栏
D
D
回复
0
查看
836
DelphiTeacher的专栏
D
D
回复
0
查看
785
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部