fieldname:=datamo1.query2444.fieldbyname('fieldname').asstring;
datamo1.query3444.sql.text:='select * from system where field_name='''+fieldname+'''';
fieldname为string型变量
datamo1.query3444.sql.text:='select * from system where field_name='''+fieldname+'''';
fieldname为string型变量
解决方案 »
- 如何检查DBedit中输入的字符是否符合规定
- BS 95!BS越厉害的,分越多啊!
- treeview图标的问题
- 请教2个关于TChart 的问题
- 关于动态确定Tedit类的名字, 比较有用的问题
- 控件大小,位置变化疑难求解?先谢了
- MID程序怎样让打开的子窗体充满整个客户区,而不是让子窗体最大化?
- 这是我的代码
- 请问各位高手,windows 的mediaplay 播放器有没有播放的热键???或者哪位有没有使其通过远程播放的好方法.谢谢!!
- 非常简单的query的问题!(马上给分)
- 向各位高手讨教,怎样使用QUICKREPORT报表打印DBGRIL中指定的一条记录??
- 关于delphi开发组件的问题?
SQL単独可実行嗎?
没有问题
select * from [system]。。不行
把上句中的那个fieldname变量改为参数传递可能就行了
即: datamo1.query3444.sql.text:='select * from system where field_name=:field';
parameters.parambyname['field'].value:=fieldname;
当然上面的的参数传递方法与你使用的是ADO还是BDE有关
上面我用的那种是ADO的其中的一种参数传递方法.