delphi 组件中adoquery组件的SQL语句如何用到变量
展开全部
有几种写法
1、一种是拼sql语句:query.sql.text := 'select * from tb1 where id ='+quotetostr(edit1.text);
2、一种是写成传参数的形式:
query.sql.text := 'select * from tb1 where id=:@Value1';
query.Parameters.ParamByName('@Value').Value:= edit1.text;
后一种写法的好处是你写的时候不需要理会参数的数据类型,第一种写法在参数类型多的时候经常需要改类型,而且经过本人实验,在重复使用的时候,后面一种的执行效率更好。
1、一种是拼sql语句:query.sql.text := 'select * from tb1 where id ='+quotetostr(edit1.text);
2、一种是写成传参数的形式:
query.sql.text := 'select * from tb1 where id=:@Value1';
query.Parameters.ParamByName('@Value').Value:= edit1.text;
后一种写法的好处是你写的时候不需要理会参数的数据类型,第一种写法在参数类型多的时候经常需要改类型,而且经过本人实验,在重复使用的时候,后面一种的执行效率更好。
2012-02-15 · 知道合伙人数码行家
关注
展开全部
是做查询吗?能说具体点吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
条件说清楚点!这麼笼统不好回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果只是要显示的话TRZDBEdit很好用啊直接连接数据就可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询