用DBEXPRESS向oracle数据库插入带""的记录后,在数据库中""被转换成了"1"是什么原因造成的,如何解决

用DBEXPRESS向oracle数据库插入带"?"的记录后,在数据库中"?"被转换成了":1"是什么原因造成的,怎么解决
用DBEXPRESS向oracle数据库插入带"?"的记录后,在数据库中"?"被转换成了":1"是什么原因造成的,怎么解决
数据库是用oracle92,delphi7

sql:='insert into MODULE (jsp_url)' ;
sql:=sql+'values (''/jsp/datacheck/newdatacheckresult.jsp?1=1'');


SQLQuery1.Close;
SQLQuery1.SQL.Clear;
SQLQuery1.SQL.Add(sql);
SQLQuery1.ExecSQL;

操作完成后,到数据库中后 ? 被转换成了 :1




------解决方案--------------------
读出来的时候:1转换成?吧
------解决方案--------------------
SQLQuery1.Close; 
SQLQuery1.SQL.Clear; 
//加这上句,不要SQL语句参数进行解析。
SQLQuery1.ParamCheck := false;
SQLQuery1.SQL.Add(sql); 
SQLQuery1.ExecSQL;