mysql的使用问题(50分)

  • 主题发起人 主题发起人 ati82
  • 开始时间 开始时间
A

ati82

Unregistered / Unconfirmed
GUEST, unregistred user!
ADOQuery1.Close();<br>&nbsp; ADOQuery1.SQL.Text := 'SET NAMES GB2312;';<br>&nbsp; ADOQuery1.ExecSQL;<br>----------------以上那个可以执行,下面这句怎么就不行呢-------------<br>&nbsp; ADOQuery1.SQL.Text := 'SET sql-mode='''';';<br>&nbsp; ADOQuery1.ExecSQL;<br>&nbsp; ADOQuery1.Close;<br>-----------------------------<br>这些命令在mysql命令行客户端可以正确执行的哦<br>mysql版本:5.0.22<br>odbc驱动版本:3.51.22<br><br>分不够可再加 谢谢
 
ADOQuery1.SQL.Text := 'SET sql-mode="";';
 
谢谢您的回答,问题我已经解决,需要这样设置:<br>ADOQuery1.SQL.Text := 'SET @@global.sql_mode = ''NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'';';<br>察看设置需要这样:<br>ADOQuery1.SQL.Text := 'SELECT @@global.sql_mode;';
 
后退
顶部