读书人

打不开记录语法应该没错解决方法

发布时间: 2012-04-09 13:41:25 作者: rapoo

打不开记录,语法应该没错
BOOL CDataSet::Open(CString SQL)
{//open dataset
ASSERT(m_cnn);
ASSERT(m_cnn-> m_Actived);
try
{//static cursor,locked only when update called,source is a text command
m_pRs-> Open(_variant_t(SQL),_variant_t(m_cnn-> m_pConn,true ),adOpenDynamic,
adLockOptimistic,adCmdText);
m_Actived = TRUE;
return TRUE;
}
catch(_com_error e)
{
::AfxMessageBox(e.ErrorMessage());
return FALSE;
}
}



[解决办法]
单步跟踪进去,看能不能执行代码

[解决办法]
把语句字符串取出来,拷到查询分析器中试一下,就知道问题出在哪了.
[解决办法]
还是C语言!!!!
到那边去看看

读书人网 >SQL Server

热点推荐