oracle同一个方案下的表,有的能访问,有的不能访问到为什么呢? oracle同一个方案下的表,有的能访问,有的不能访问到为什么呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 例如表空间a下面有很多表,但是我用_RecordsetPtr& ADOConn::GetRecordSet(_bstr_t bstrSQL){ try { if(m_pConnection==NULL) OnInitADOConn(); m_pRecordset.CreateInstance(__uuidof(Recordset)); m_pRecordset->Open(bstrSQL,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText); } catch(_com_error e) { e.Description(); } return m_pRecordset;}某些表能够访问到,有些表不能被访问???我用.net写的程序访问没有问题,我用sqlplus能看到,但是用c++的ado方式,就会出现部分表无法访问的问题?但是我用sqlplu是新建的表也可以访问到,就是select能够查询到数据,访问不到的表,GetRecordSet函数中就会到catch分支中,e.Description();监视中有乱码出现,这是什么情况呢? 找到原因了,但是不解,我不能访问的表的列数是15列,我用select * from a.table1 失败,但是我修改成select ID,Name,ORDER from a.table1这样就没有问题了,郁闷?CString sql; CString ID,Name,ORDER; CString m_Xsph; sql.Format("select ID,Name,ORDER from a.table1 "); ADOConn m_AdoConn; m_AdoConn.OnInitADOConn(); m_AdoConn.m_pRecordset = m_AdoConn.GetRecordSet((_bstr_t)sql); if(!m_AdoConn.m_pRecordset->adoEOF) { while(!m_AdoConn.m_pRecordset->adoEOF) { m_AdoConn.m_pRecordset->MoveNext(); } } vc访问oracle中的TimeStamp字段出错,该如何解决呢? system执行 imp命令导入的时候报错 Windows7下,如何安装Oracle10.x数据库~ 老问题 视图传参数问题 Oracle 8.15 报错 交叉表 老问题! 求助!!!PL/SQL累加问题 谁帮我把这个MSSQL的写法改成ORACLE的写法。谢谢。。 RedhatLinux9下Oracle9i的无法启动? 求一个sql语句(比较简单) ORA-08002: 序列PLANID.CURRVAL 尚未在此进程中定义 悬赏100 多个点之间的距离如何建表 ibatis<iterate>标签问题,传入带HashMap元素的List参数报错
_RecordsetPtr& ADOConn::GetRecordSet(_bstr_t bstrSQL)
{
try
{
if(m_pConnection==NULL)
OnInitADOConn();
m_pRecordset.CreateInstance(__uuidof(Recordset));
m_pRecordset->Open(bstrSQL,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
}
catch(_com_error e)
{
e.Description();
}
return m_pRecordset;
}某些表能够访问到,有些表不能被访问???
我用.net写的程序访问没有问题,我用sqlplus能看到,但是用c++的ado方式,就会出现部分表无法访问的问题?但是我用sqlplu是新建的表也可以访问到,就是select能够查询到数据,访问不到的表,GetRecordSet函数中就会到catch分支中,e.Description();监视中有乱码出现,这是什么情况呢?
select ID,Name,ORDER from a.table1
这样就没有问题了,郁闷?CString sql;
CString ID,Name,ORDER;
CString m_Xsph;
sql.Format("select ID,Name,ORDER from a.table1 ");
ADOConn m_AdoConn;
m_AdoConn.OnInitADOConn();
m_AdoConn.m_pRecordset = m_AdoConn.GetRecordSet((_bstr_t)sql);
if(!m_AdoConn.m_pRecordset->adoEOF)
{
while(!m_AdoConn.m_pRecordset->adoEOF)
{
m_AdoConn.m_pRecordset->MoveNext();
}
}