改变自己
我可以改变世界 改变自己

1,直接使用值(数字或字符串)

    数字:select * from cc where no=5 ;or select * from cc where no=’5’

    字符串:select * from cc where name=’dashan’

 

2,使用变量

     var

        xx:string;

        sql:widestring;

    ………

     如果变量xx为纯数字字符串,则此两种语句都可以

    sql:=’select * from cc where no=’+xx;  or

    sql:=’select * from cc where no=’’’+xx+’’’’;(字符串变量要用单引号包围)

    非纯数字字符串

    sql:=’select * from cc where no=’’’+xx+’’’’;(字符串变量要用单引号包围)

 

3,使用参数

   var

      qq:string;

   ……

  Self.ADOCommand1.CommandText:='insert into ceshi(ss) values (:xx)';//这里使用的参数xx
  Self.ADOCommand1.Parameters.ParamValues['xx']:=qq;//为参数赋值

  需要注意的是参数的使用顺序:首先使用参数(定义带参数的SQL语句),然后定义参数的值

posted on 2009-02-10 10:00  dashan  阅读(729)  评论(0编辑  收藏  举报