AdoQuery.SQL的问题,请大虾们指点!!!!多谢!!!
在写AdoQuery的SQL语句中遇到如下问题:
1. IP:='10.10.99.11';
sqlstr:='update OnlineUser set Ip='+IP+' where Id='+uid;
SQL.Add(sqlstr);
执行提示:99附近有语法错误,调试查看语句正确,将IP换成12323正常,即没有'.',估计是SQL将它翻译成表前缀了,请问各为高手,如何解决"."的问题,求助中...
2.
IP:='10.10.99.11';
sqlstr:='update OnlineUser set Ip=:var1 where Id='+uid;
Parameters.ParamByName('var1').Value := IP;
SQL.Add(sqlstr);
执行时提示var1找不到,我再属性里设置明明设置了var1键,且打开了检测参数的.不知道为什么?