SQL语句:
select *
from db_客户资料
where :@条件 like :@参数order by 客户编码 parameters.ParamByName('@条件').Value:=combobox1.Text;
parameters.ParamByName('@参数').Value:=edit1.Text;好象这样做不行,为什么?怎么样才可以?我是用ACCESS2000的.可不可以不用在程序里写,而是直接写在ADOQuery1的SQL里面??如下方式可不可以不用?
SQL.Clear ;
SQL.Add('select * ');
SQL.Add('from db_客户资料 ');
SQL.Add('where '+ComboBox1.Text+' like '+''''+'%'+edit1.Text+'%'+'''' );
SQL好象可以这样:
sql.text:=format('select * from m4 where %s=:tt',[combobox2.Text]);
select *
from db_客户资料
where :@条件 like :@参数order by 客户编码 parameters.ParamByName('@条件').Value:=combobox1.Text;
parameters.ParamByName('@参数').Value:=edit1.Text;好象这样做不行,为什么?怎么样才可以?我是用ACCESS2000的.可不可以不用在程序里写,而是直接写在ADOQuery1的SQL里面??如下方式可不可以不用?
SQL.Clear ;
SQL.Add('select * ');
SQL.Add('from db_客户资料 ');
SQL.Add('where '+ComboBox1.Text+' like '+''''+'%'+edit1.Text+'%'+'''' );
SQL好象可以这样:
sql.text:=format('select * from m4 where %s=:tt',[combobox2.Text]);
解决方案 »
- dbgrid 中 修改后 不会 自动保存到数据库
- 请问delphi的一个组件问题?
- 各位大哥,小弟有一个游标问题向各位大哥请教,谢谢!
- 高手留步:使用软字库打印怎么只打了半个汉字?
- 请教各位高手,谁有过开发大型扫描仪的经验,小妹在线等
- 程序运行时dbgrid为什么数据不显示(急)
- 那位大虾能提供csdn浏览器下载的网址
- 如何使发行版本的delphi文件变小些?我只做了一点功能,却有400K之大,如果用动态链接,好像又少bpl文件啊!
- Please help me!!!
- 很难的问题!全部分数奉送!
- 谁能解释程序中两个for语句中为何跟踪起来,I赋值为何不一样呢?
- 求解选矿配比的最佳算法.求救,十万火急!!!
sql.text:=format('select * from m4 where %s=''%s''',[ComboBox1.Text,combobox2.Text]);