解析错误提示!!
运行以下程序
void __fastcall TForm1::Button3Click(TObject *Sender)
{
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("Update Table1 Set name=t,sex=t)");
ADOQuery1->SQL->Add("where sno = 22");
ADOQuery1->ExecSQL();
}
出现以下错误提示
Project Project1.exe raised exception class EoleException with message 'Line1:Incorrect syntax near')".Process stopped.Use step or Run to Continue.
是什么意思呢。怎么解决。
问题点数:50、回复次数:3Top
1 楼HEROIN(HEROIN)回复于 2001-10-19 11:05:40 得分 25
SQL语法错误,多了个括号
昨天你不是问过吗?怎又开一个贴子?Top
2 楼xhncmec(小王)回复于 2001-10-19 11:07:22 得分 25
改成
ADOQuery1->SQL->Add("Update Table1 Set name='t' and sex=t");
试一下。
或者
ADOQuery1->SQL->Add("Update Table1 Set name='t',sex=t");Top
3 楼analysis(踏雪看梅花)回复于 2001-10-19 14:15:56 得分 0
啊,原来是我自己不小心加多了个 )
哎,都是我不小心。
这样不出错才怪呢!
Top




