当我在DBgrid移动选择记录信息的时候,我希望在edit中同步显示字段信息值。虽然我使用了edit1.text := adoquery.fieldbyname('field_name').asstring;
但只能显示第一条记录的信息,当用鼠标在DBgrid中选择其他信息的时候,edit并没有同步显示?不要说使用DBedit,那个我会,谢谢~~
但只能显示第一条记录的信息,当用鼠标在DBgrid中选择其他信息的时候,edit并没有同步显示?不要说使用DBedit,那个我会,谢谢~~
解决方案 »
- 急!求助,Delphi数据转发服务器设计!在线等待!
- 一个小程序,大家看看错在那里,有源代码.
- 类的结构问题
- delphi 修改导入表实现DLL注入
- ADOQuery执行查询时出现Cannot perform this operation on a closed dataset
- 急!询问取得本机工作组的问题~~~
- 请教个tcpudp问题,互联网中,两台机器可以用tcp协议连接吗?比如A:172.1.4.5 B:102.82.32.3
- ListView控件的使用~~在线等候佳音
- 赋值问题
- 如何动态改变远程数据模块中的ADOConnection的ConnectionString?
- 一个奇怪的问题:将静态数组和动态数组写入二进制文件,产生成结果却不一样。
- 关于程序版本识别和自动更新问题
第二,你使用的什么连接方式,ado还是bde,
使用dbedit时,不需要update,应该使用dbtable.edit进入修改,然后dbtable.post保存,如果使用edit,可以使用query组件,执行update修改
我是使用的adoquery,我执行查询的语句是两个表连接查询,显示的也是连接查询的结果,但我修改某个数据后,只更新一个表,另外的一个表信息不更新(不更新的那个表信息是基本表信息)...你那方法好象不行吧?