sql语句怎么用变量? form3.query1.sql.text:='delete from money2 where 员工编号=:yuangongbianhao';yuangongbianhao是变量一运行就出错! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主你这样就行:query1.sql.text:='delete from money2 where 员工编号='''+yuangongbianhao+'''';应该不会出错! to 楼主,你再加上句就可以了query.parameters.parambyname('yuangongbianhao').value := yuangongbianhao; var yuangongbianhao: string;begin yuangongbianhao := Edit1.text; Query1.sql.text := 'delete from money2 where 员工编号=' + yuangongbianhao;.......end; 变量有两中一是sql内的变量一是delphi内的变量楼上方法是第二中楼主用的是第一种第一种的赋值需要用到query组件的parames属性赋值 form3.query1.sql.text := 'delete from money2 where 员工编号= ' + QuotedStr(yuangongbianhao) + ' '; query1.sql.ADD(delete from money2 where 员工编号='''+yuangongbianhao+''''); 大家来讨论一下,公司给员工的工资的依据:是能力还是对公司的贡献呢? 让我们一起来壮大GAME版吧 动态创建数据库 在combobox里进行查找 小问题,拿分来 用DBedit 修改资料,往往不能成功,怎么回事 100分 急 急!!!!关于资源的用法 SQL,高手求救!!!!! 关于idhhtp post用法.........详细者有分 大家救救我吧,头一次莫名其妙!!!!!!!!!!!!!1 有关toolbar的问题? 关于窗体引用的问题,大家帮忙,一定给分
query.parameters.parambyname('yuangongbianhao').value := yuangongbianhao;
yuangongbianhao: string;
begin
yuangongbianhao := Edit1.text;
Query1.sql.text := 'delete from money2 where 员工编号=' + yuangongbianhao;
.......
end;
一是sql内的变量
一是delphi内的变量楼上方法是第二中
楼主用的是第一种
第一种的赋值
需要用到query组件的parames属性赋值