_RecordsetPtr pRst = NULL;
CString sql_;
sql_="SELECT * FROM RULE";
IADORecordBinding *picRs = NULL;
CruleRs rs;
try
{
_bstr_t strSQL=sql_;
TESTHR(pRst.CreateInstance(__uuidof(Recordset)));
pRst = m_DBCnt->Execute(strSQL, NULL, adCmdText);以上是部分代码,在执行sql_语句的时候总是出现 IDispath error #3092 错误,
如果把sql_语句中的"RULE"改为数据库中的其他表,如"FACT"时就可以执行
请问这是怎么回事? 怎么改呢?
CString sql_;
sql_="SELECT * FROM RULE";
IADORecordBinding *picRs = NULL;
CruleRs rs;
try
{
_bstr_t strSQL=sql_;
TESTHR(pRst.CreateInstance(__uuidof(Recordset)));
pRst = m_DBCnt->Execute(strSQL, NULL, adCmdText);以上是部分代码,在执行sql_语句的时候总是出现 IDispath error #3092 错误,
如果把sql_语句中的"RULE"改为数据库中的其他表,如"FACT"时就可以执行
请问这是怎么回事? 怎么改呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货