DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: eyang11
今日帖子: 1
在线用户: 2
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
女 hucaizhu (caizhu) ★☆☆☆☆ -
普通会员
2003/4/29 18:28:58
标题:
数据库的一个简单操作!急切,谢谢 浏览:2829
加入我的收藏
楼主: 在form1窗口中放了一个Edit1和Dbgrid1组件,Tquery和datasource都一连接好,数据库表是一个一'kh_id'为主键的名为KH的表;现在我想当在Edit1输入一个kh_id的值,按回车键时,就执行在KH表中找到这个值的记录,并在Dbgrid1中显示。
所以我在Edit1的回车事件中写入代码:
  ADOQuery11.Close;
  ADOQuery11.SQL.Clear;
  ADOQuery11.SQL.Add('select * from fapiao where fp_id=:p');
  ADOQUERY11.Parameters.ParamByName('p').Value:=trim(DBEdit11.text);
  ADOQuery11.ExecSQL;

这样运行后,在Edit1中输完按回车键没有反应,即Dbgrid上没有显示查询结果。这是为什么?谢谢!
----------------------------------------------
-
作者:
男 supermay (supermay) ★☆☆☆☆ -
盒子活跃会员
2003/4/29 19:38:20
1楼: ADOQuery11.ExecSQL;改为Open;
Delphi中有回车事件的吗?没有听过


----------------------------------------------
链接:https://pan.baidu.com/s/12jzmECYKhGCsHBxz8tmB6w 提取码:pelr --来自百度网盘超级会员V9的分享
作者:
女 hucaizhu (caizhu) ★☆☆☆☆ -
普通会员
2003/4/30 10:35:15
2楼: 是edit1的onenter事件啊,为什么同样的代码在onenter事件中不行,但在onchange事件中就可以呢
----------------------------------------------
-
作者:
男 qsmile (qsmile) ★☆☆☆☆ -
盒子活跃会员
2003/4/30 11:46:20
3楼: 是 Edit1的 OnKeyPree OnKeyDown事件
 if Key = #13 then
  ....
----------------------------------------------
无色无味
作者:
男 supermay (supermay) ★☆☆☆☆ -
盒子活跃会员
2003/4/30 12:03:26
4楼: 是edit1的onenter事件这不是VB中的回车事件,是VB中的GotFocus
----------------------------------------------
链接:https://pan.baidu.com/s/12jzmECYKhGCsHBxz8tmB6w 提取码:pelr --来自百度网盘超级会员V9的分享
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行58.59375毫秒 RSS