SQL查询语句中参数写法一问 ( 积分: 30 )

  • 主题发起人 主题发起人 ntjrr
  • 开始时间 开始时间
N

ntjrr

Unregistered / Unconfirmed
GUEST, unregistred user!
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from 表 where 字段A='''+edit1.Text+'''');
adoquery1.Open;
请问前辈,字段A如果为字符数据类型的话是以上的写法,如果是数字类型的话是否应写成
adoquery1.SQL.Add('select * from 表 where 字段A='+edit1.Text);?如果还是按上表中那样写我看好象也能正常执行的,字段A='+edit1.Text到底和上面的字段A='''+edit1.Text+''''有什么重要区别之处呢?
 
为什么同样问题发两个帖子?
 
接受答案了.
 
后退
顶部