DAO,编译连接都没问题,但运行添加记录程序时,出现"参数不足,期望为?"的提示,望各位大侠多多指教
CString strSql;
//所以数据库为access,表里有两个字段,字段名分别为a和b,类型都是文本
strSql = "insert into tab(a,b) values(c,c)";
try
{
if ( m_pDatabase->CanUpdate() )
m_pDatabase->Execute(strSql,dbDenyWrite|dbConsistent);
}
catch ( CDaoException *e )
{
e->ReportError();
e->Delete();
return;
}
//编译连接都没问题,但运行添加记录程序时,出现"参数不足,期望为?"的提示
//
问题点数:40、回复次数:2Top
1 楼sujiayi(sujiayi)回复于 2003-12-01 09:05:09 得分 40
strSql = "insert into tab(a,b) values(c,c)";
错误
strSql.Format("insert into tab(a,b) values('%s','%s')",c,c);Top
2 楼qingkong16111(晴空)回复于 2003-12-01 12:49:58 得分 0
感谢,sujiayi的提醒,不过有个小小的错误,正确的应该是:
strSql.Format("insert into tab(a,b) values('%s','%s')","c","c");
Top




