ADOQuery和Edit的问题
各位大侠,小弟用ADOQuery读取N条记录,把N条记录显示在DBGrid中,
现在想的是,1.单击或者移动DBgrid中一条记录时,想把选中的这条记录的一些字段内容显示到Edit中来,
比如这条记录中的:Name字段的值是:胡锦涛,把选中记录的name值显示在:名字:胡锦涛.
2.在ADOQuery读取N条记录中,怎么取得其中指定的一条记录,并读取记录的内容!
在线急等,请指教!
[解决办法]
看看DBEdit控件
[解决办法]
use dbedit控件
把它的字段设为你要显示的name字段就OK
[解决办法]
在DBGrid的click里写代码SQL语句
[解决办法]
取字段的值:
如果是字符串则:
Adoquery.FieldByName('字段名').AsString
Int:AsInteger
浮点型:AsFloat
日期型:AsDateTime
......
或者:
Adoquery.FieldByName('字段名').Value
Adoquery.FieldByName('字段名').AsVariant
[解决办法]
用 ADOQuery.RecNO 好像可以按照记录序号定位记录位置。
ADOQuery.RecNo := 3;
取值操作...