DELPHI中数据插入郁闷的问题。

来源:百度知道 编辑:UC知道 时间:2024/06/07 18:03:14
sql_str:='insert into rw_db(rw_name,rw_url,rw_pre) values(';
sql_str:=sql_str+':p1,:p2,:p3) ';
ADOQuery1.Active:=FALSE;
ADOQuery1.sql.Clear;
ADOQuery1.SQL.Add(SQL_STR);
ADOQuery1.Parameters.ParamByName('p1').Value:=s1;
ADOQuery1.Parameters.ParamByName('p2').Value:=s2;
ADOQuery1.Parameters.ParamByName('p3').Value:='0';
ADOQuery1.Prepared;
try
ADOQuery1.ExecSQL;
except
application.MessageBox(pchar('数据出错1!'),'警告',mb_ok);
exit;
end;

其中s1和s2一般就是一个URL字符串
http://bbs.XXXXXXXX.com/viewthread.php?tid=68227&extra=&page=2
但是存不了,运行了显示URL出错

以为是保留字问题,结果把他变成
http://bbs.XXXXXXXX.com/viewthread.