var
flag:integer;
flag:=1;Ado.sql.Text :='select * from datetable where id = flag';这样写老是错,正确的该怎样啊?
flag:integer;
flag:=1;Ado.sql.Text :='select * from datetable where id = flag';这样写老是错,正确的该怎样啊?
解决方案 »
- 如何求两个数组的并集?
- 求教酒店仓库管理系统需要的一些模块及大概说明
- 请问在输入时按回车键想达到 TAB 键的效果,代码该怎么写?
- 关于excel 导入 sqlserver2008的问题
- 100分紧急求救!!!!!
- optype 是什么东西? tform2:=tform2.create(application);tform2.showmodal;---create()是什么意思啊?
- indy 在邮件程序中怎么用?那个有源程序?100 分相送
- zswang(伴水)(需要充充电) KINGRONG 群侠们,请进!
- 热心肠的大虾请进:)
- Delphi 5中的那些server组件,如何使用?
- 如何防止访问冲突?
- !!!!!!!!不要问,善分!!!!!!!!!!
你要看看引号在delphi中的用法了。那样写flag是字符传不是变量。
郁闷啊。。
Ado.sql.Text :='select * from datetable where id ='''+inttostr(flag)+'''';
如果ID是字符形,ado.sql.text:='select * from datetable where id='''+inttostr(flag)+'''';这样写很把握。
发现这样也可以
sql.Text :='select * from datetable where id = '+inttostr(flag)+''