ADOQuery1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=dbase 5.0;Persist Security Info=False;Data Source=c:\data';
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from ss.dbf');
ADOQuery1.Open;
for i:=1 to dbgrid1.DataSource.DataSet.RecordCount do
begin
// ss:=ADOQuery1.fieldbyname('c_dm').AsString;
showmessage(ss);
adoquery1.next;
end;上面是部分代码,编译后,只在win98的机器上说找不到c_dm字段,但是在dbgrid中已经从dbf文件中读出了全部数据,就是在//部分取不出数据????于是我更新了MDAC2.8还是不行??
急死了...........
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from ss.dbf');
ADOQuery1.Open;
for i:=1 to dbgrid1.DataSource.DataSet.RecordCount do
begin
// ss:=ADOQuery1.fieldbyname('c_dm').AsString;
showmessage(ss);
adoquery1.next;
end;上面是部分代码,编译后,只在win98的机器上说找不到c_dm字段,但是在dbgrid中已经从dbf文件中读出了全部数据,就是在//部分取不出数据????于是我更新了MDAC2.8还是不行??
急死了...........
解决方案 »
- delphi中如何才能使用http传输exe文件呢???
- TIF转换成Bmp或者JPG格式,用最新的GraphicEx.v9.9不行,请求帮助?
- 一个不是计算机专业的人在计算机行业的迷惑
- 在编程当中经常碰到10055错误,说是系统缓冲不足,该如何加大系统缓冲?
- DBGrid中如何加入DateTimepicker控件。急急急急!!!!!
- 如何用程序来判断一台电脑上是不是安装了Acrobat reader这个阅读工具?
- 下面的有什么问题,帮帮忙,救命呀
- 怎么根据TreeView选中的节点名,查询数据库中内容
- 求串口通信的资料。
- 帮我看一个delphi 调用 idftp 让FTP上传的例子,错误在哪??
- 关于MESSAGEDLG的用法
- DBGird更新查询结果问题,在线等待,...
最后一跳空记录里,当然找不到你要的字段了
ADOQuery1.ExecSQl呢,试试
你在
for i:=1 to dbgrid1.DataSource.DataSet.RecordCount do
begin
// ss:=ADOQuery1.fieldbyname('c_dm').AsString;
showmessage(ss);
adoquery1.next;
end;
前面加一个
ADOQuery1.frist;试试!
procedure TForm1.Button1Click(Sender: TObject);
begin
try
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from PhoneInfo');
ADOQuery1.ExecSQL;
adoquery1.Open;
showmessage(ADOQuery1.fieldbyname('NO').AsString);
except
showmessage('database error');
end;
end;
var
I: integer;
begin
try
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from PhoneInfo');
ADOQuery1.ExecSQL;
adoquery1.Open;
for I:= 0 to adoquery1.RecordCount do begin
showmessage(ADOQuery1.fieldbyname('NO').AsString);
adoquery1.Next;
end;
except
showmessage('database error');
end;
end;