一个简单的问题,原码如下(50分)

  • 主题发起人 主题发起人 foobarren
  • 开始时间 开始时间
F

foobarren

Unregistered / Unconfirmed
GUEST, unregistred user!
try
{
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Text ="UPDATE t_user_basis SET default = '0' WHERE userid = '1'";
ADOQuery1->ExecSQL();
}
catch(EOleException &e)
{
ADOQuery1->Close();
}
怎么我在运行到这段程序时,它总是弹出update语句出错,可他在SQL Query中执行正常,
是不是我那里没有设置正确,(这是access数据库)
 
Access中的SQL语句与SQL Server中略有区别,你试试下面的语句:
UPDATE `t_user_basis` SET `default` = '0' WHERE `userid` = '1'

用`号进行定界。
 
呵呵,问一个更简单的问题,那个小小的点号是怎么敲出来的
 
敲不出来就粘一个
```````````````````````````````````````
 
就是键盘Esc键下面那个带~号的键。
 
多人接受答案了。
 
后退
顶部