比如在 'select * from menu where aa=0'其中aa为变量如何实现?
解决方案 »
- 请教 急 再线等待
- 用adoquery如何接收存储过程的返回值啊?
- 谁有作过SGIP的开发的?帮帮忙呀。。我要被开除了,在弄不好的话。
- 一个关于SQL2000中从一个查询语句中选取符合条件的前一百条记录的SELECT 语句!
- 怎样才能够将日期型、数字型的数值添加到字段里
- 关于如何处理《分销系统》数据传递问题?来者都有分。。。
- 淮安的朋友请到这来
- 求代码!关于delphi查询数据库的 谢谢!
- 有关Delphi下socket的问题
- delphi7 pos机结账代码怎么写啊
- 为什么最小化时任务栏上没有应用程序的代码不行呢?
- 请问DELPHI7.0的打印组件是什么,我觉得6.0不是有一个QReport组件吗,7.0怎么没有了啊?
x:integer;
str:string;
begin
x:=5;
str:='select * from menu where aa='+x;
x:integer;
str:string;
begin
x:=5;
str:='select * from menu where aa='+inttostr(x);
value1是字符串:
mySql := 'select * from menu where '+aa+' = '''+value1;value1是数字等:
mySql := 'select * from menu where '+aa+' = '+IntToStr(value1);
用 1 楼的办法应该是可行的。
as
declare @sql varchar(1000)
select @sql='select * from menu where '+@name+@value
exec(@sql)
go
FieldStr: String;
MySqlStr: String;
begin
FieldStr:= 'XXX';
MySqlStr:= 'select * from TableName where '+FieldStr+ '= '+'0';
......
end;