如题 下面是我的程序
constr:= 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + APATH + ';Extended Properties=dBase 5.0;Persist Security Info=False';
adoquery1.ConnectionString:=constr;adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from test');
adoquery1.Active:=true;
adoquery1.Open;//出错地方 此问题已困扰我多时 望高手解之
DBGrid1.DataSource:=ADOQuery1.DataSource;
constr:= 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + APATH + ';Extended Properties=dBase 5.0;Persist Security Info=False';
adoquery1.ConnectionString:=constr;adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from test');
adoquery1.Active:=true;
adoquery1.Open;//出错地方 此问题已困扰我多时 望高手解之
DBGrid1.DataSource:=ADOQuery1.DataSource;
解决方案 »
- 窗口重复引用的问题
- !!!!《〈〈〈〈〈已经取得一个按钮的句柄(buttonHandle)怎样才能获得他的坐标,然后再移动鼠标去点击它(主要是现实点击按钮的效果
- 300¥
- 关于DELPHI和ACCESS的初级问题。
- 请问各位高手,在QUICKREP里面怎么打印表格报表呀?急!
- 不知不觉我也快升星了,足彩又中了个小奖,庆祝一下了!!!
- 请问有高手给我提供一个收发传真(Fax)的程序范例代码吗?高分求教!
- 大家帮个忙---关于2000下打印的问题
- 怎样把一个excel里的表导入到Access数据库里去?用程序实现
- 请问DELPHI里有没有对datetime变量操作的函数??
- 关于父子窗体
- 高兴!散分!!!
procedure TForm1.Button1Click(Sender: TObject);
var
ConStr, S : string;
begin
try
if OpenDialog1.Execute then
begin
constr:= 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source="'
+ ExtractFilePath(OpenDialog1.FileName)
+ '";Extended Properties=dBase 5.0;Persist Security Info=False';
S := ExtractFileName(OpenDialog1.FileName);
S := Copy(S, 1, Pos('.dbf', Lowercase(S)) -1);
ADOQuery1.ConnectionString := constr;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from ' + S);
ADOQuery1.Open;//出错地方 此问题已困扰我多时 望高手解之
end;
except
end;
end;
可是用DBGrid1.DataSource:=ADOQuery1.DataSource;没有任何反应 望赐教 谢谢
DBGrid1.DataSource:=DataSource1 实际上如果这些控件间的关系是固定的,那你可以在设计阶段就可以完成了.设置DataSource1的RecordSet属性和DBGrid1.DataSource属性.