strSql.Format("SELECT * FROM health_admin_log WHERE user_name='%s'",ui.strname );
if(theApp.pAdoDb->Execute((LPCTSTR) strSql))
{
if (theApp.pRs->Open((LPCTSTR)strSql,CADORecordset::openUnknown))
{
if(theApp.pRs->GetRecordCount() > 0)
{
return TRUE;
}
return FALSE;
}
return FALSE;
}
return FALSE;运行后,输入用户名zxy 和密码,出现对话框内容是:
CADODatabase error;
code meaning =IDispathch error #3092
语法错误where user_id=‘zxy'
怎么回事啊?
if(theApp.pAdoDb->Execute((LPCTSTR) strSql))
{
if (theApp.pRs->Open((LPCTSTR)strSql,CADORecordset::openUnknown))
{
if(theApp.pRs->GetRecordCount() > 0)
{
return TRUE;
}
return FALSE;
}
return FALSE;
}
return FALSE;运行后,输入用户名zxy 和密码,出现对话框内容是:
CADODatabase error;
code meaning =IDispathch error #3092
语法错误where user_id=‘zxy'
怎么回事啊?
解决方案 »
- tiger老兄请进,只是感谢
- rgs脚本的小问题,请高手指点一下, 谢谢
- 我是一个新手,哪位可以介绍一下VC6.0的基本使用方法,谢谢[email protected]
- 大用户量,TCP的无系统缓冲区
- SDI和MDI里,如何为视图添加滚动条?
- 弄了一天也没整没明白,帮我看看,是缺什么库了?
- 请问我能在COM里编写无界面的使用CSOCKET,CSOCKETFILE,CARCHIVE的程序吗?
- 一个经常遇见的问题,简单
- 常在*.h中见到这东东却一直不知他为何物,请详示
- 关于文件拖放时图标显示的问题。
- 请教数据库高手,我如何删除access数据库某个表的关系用sql语句,前提条件不知道这个关系名(怎么找到关系名)。
- VC写程序的时候的时候,能获得SQL server里面raiserror设置的信息吗?
你能确认这个语句是这样写的吗?因为从错误提示上看感觉你写的是
strSql.Format("SELECT * FROM health_admin_log WHERE user_id=‘%s'",ui.strname );
而且user_id=‘%s'还有一个全角的单引号。
连着出三个对话框,对话程序终止
连着出三个对话框,对话程序终止
bool ConnectDB( LPCTSTR ConnStr, LPCTSTR Name, LPCTSTR Psw )
{
_ConnectionPtr m_pConnectionl
m_pConnection.CreateInstance(__uuidof(Connection));
try
{
m_pConnection->Open((_bstr_t)ConnStr, (_bstr_t)Name, (_bstr_t)Psw, adModeUnknown);
} catch(_com_error &e)
{
Cstring m_ErrorStr = e.ErrorMessage();
return false;
} return true;
}
TRACE(strSql); //或者挂起,看看strSql到底是什么内容
在数据库里面建一个简单的测试表,然后用程序select 这个表中的数据,如果一致,则表示连接的数据库是这个了.