首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

ado连接解决方法

2012-02-20 
ado连接我想连接数据库后将查出的数据让edit显示怎样实现[解决办法]为何不用DBEdit呢?如果就是要用Edit,下

ado连接
我想连接数据库后   将查出的数据让edit显示   怎样实现

[解决办法]
为何不用DBEdit呢?

如果就是要用Edit,下面的方法供参考:

在你的ADOQuery的 AfterScroll 事件里添加这个代码:

Edit1.Text := dataset.FieldValues[ 'name '];
~~~~这是你要显示的字段名称,要字串类型的字段。否则需转换

另外,FieldValues[]这种形式,也可用FieldByName这种形式,你自己选择。
[解决办法]
ADOQuery1.ConnectionString::= 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source= '+ExtractFilePath(Application.ExeName)+*.MDB;Persist Security Info=False ';

ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add(sqlstr);
ADOQuery1.Active:=true;

Open;
if not IsEmpty then
begin
edit.text:=ADOQuery1.FieldByName( 'Name ').AsString;
end;
[解决办法]
楼上这种做法,只能在Edit显示记录集的第一条记录。如果记录集游标移动,则Edit不变。

请用一下我的方法试一下。

热点排行