vc+ado连接oracle数据库怎么老是出错
ysok 2003-03-14 01:17:26 我在vc下用ado连接oracle数据库,在打开表的时候总会得到数据类型不支持的错误信息,代码如下
_ConnectionPtr m_pConnect;
strConn="Provider=MSDAORA;Data Source=YS;User Id=atm;Password=atm";
m_pConnect->Open(_variant_t(strConn),"","",-1L);
这里没什么问题,但是当我试图用Recordset打开一个表时就出错了
如:
_RecordsetPtr m_pRecordset;
HRESULT hr;
hr=m_pRecordset->Open(_variant_t("select * from tablename"),_variant_t((IDispatch*)m_pConnect,true),adOpenDynamic,adLockOptimistic,adCmdText);
这时try块就捕获了一个异常,说什么数据类型不支持,怎么回事