大家好,我刚学DElphi,遇如下问题:
用ADODataset1与一个Access数据库连接,将表project 的内容全部显示在DBGrid1中,再用ADOquery1与同一个Access数据库连接,
将表project中符合某条件的内容显示在DBGid2中:先将表project某个字段的值输入到Edit1中,例如把project表中的字段project_name的值 “防汛工程”输入到edit1中, 就是将project表中project_name的值为“防汛工程"的 内容 通过Button1的Click事件在DBgrid2中显示出来如果在Button1的click事件的过程下输入以下代码:
ADOquery1.SQL.Add('select product_name,B_price from project where project_name="防汛工程"');
ADOquery1.Active:=true;
程序可以运行。如果输入:
ADOquery1.SQL.Add('select product_name,B_price from project where project_name=Edit1.text');ADOquery1.Active:=true;
则不能运行。。求教各位大虾 后者如何才能运行; 如何才能将Edit1.text 中的内容 作为显示在DGrid2中的条件呢?
用ADODataset1与一个Access数据库连接,将表project 的内容全部显示在DBGrid1中,再用ADOquery1与同一个Access数据库连接,
将表project中符合某条件的内容显示在DBGid2中:先将表project某个字段的值输入到Edit1中,例如把project表中的字段project_name的值 “防汛工程”输入到edit1中, 就是将project表中project_name的值为“防汛工程"的 内容 通过Button1的Click事件在DBgrid2中显示出来如果在Button1的click事件的过程下输入以下代码:
ADOquery1.SQL.Add('select product_name,B_price from project where project_name="防汛工程"');
ADOquery1.Active:=true;
程序可以运行。如果输入:
ADOquery1.SQL.Add('select product_name,B_price from project where project_name=Edit1.text');ADOquery1.Active:=true;
则不能运行。。求教各位大虾 后者如何才能运行; 如何才能将Edit1.text 中的内容 作为显示在DGrid2中的条件呢?
解决方案 »
- 不规则窗体的阴影问题!求救!
- vclzip 组建可以直接从资源里调用ZIP解压吗
- 用eXeScope 知道了 编号 怎么读取.dll OR .exe里的资源
- 问一个很菜的关于串口的问题!
- 有谁知道VarArrayHighBound和VarArrayLowBound这两个函数怎么用?
- 下面图片运动的时候我想让它停止该怎么做?
- 为什么我的idtcpclient总说‘connect close gracefully’,我是用disconnect来断开连接的,应该如何断开才不错呢?
- sql中的数据转化问题(varchar to datetime)?????
- 高手请帮忙啊!!小弟不盛感激!!!
- 寻找可在TStringGrid中放置button,checkbox的控件
- 复兴科技高薪诚聘DELPHI开发工程师(深圳南山科技园)
- 线形规划问题,高手请进(分不够可再加)
ADOquery1.SQL.Add('select product_name,B_price from project where project_name='+''''+edit1.text+'''');
ADOquery1.Active:=true
另外,ADOquery1.Active:=true也可以写为adoquery1.open
已经明白
现在可以成功运行了原来Edit.Text是不能直接用''来引用的select * from project where project_name='''+Edit1.text+''' and ...