sql.add('select * from employee where field='+''''+ComboBox1.Text+'''');
这样就可以了
你少了一个引号如果你是想改变 field可以写成 'select :A from employee where :A='
然后用 Query.Params[0].AsString='你的field'赋值
这样就可以了
你少了一个引号如果你是想改变 field可以写成 'select :A from employee where :A='
然后用 Query.Params[0].AsString='你的field'赋值
解决方案 »
- D7如何打开D2007写的程序
- 写了个函数,用来在指定字符集中产生指定长度和起始位置的字符串。此贴为讨论贴。
- 我想写个星号密码查看器
- EnumWindows枚举的问题,分不够在加
- 字段对象TFiled中的EditMask属性的使用问题 ,100分
- 请问如何获得RichEdit中某一行的字体特征?!!(在线等待!!)
- 如何将窗体上的关闭按钮的代码和窗体右上角自己的关闭联系起来
- Sygate服务器端在win2000下如何设置?
- 請問學delphi數據庫入門及提高的書誰寫的書好?
- 求购一个OO方法编程的实例!
- 很弱的问题,但我不知道....
- 请教一个最简单的问题,用delphi编写程序时,标记某一行的快捷键是什么?回到这一标记的快捷键呢?
a:=你要得列
sql.add('select * from employee where '+sfield+'='
+''''+ComboBox1.Text+'''');
你可以把查询的数据保存到一张表中,然后用 update 更改所查到的数据啊