麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Delphi > 正文

在delphi.net的VCL.net里使用Ado.net

2019-11-18 18:24:49
字體:
供稿:網(wǎng)友

在delphi.net中,VCL.net有兩點蠻遺憾的:
1.不能使用ADO(dbGo),不過據(jù)李維說以后將會有這個組件
2.不能使用ADO.net和BDP,這將是我這片文章的主題。

   在Borland的delphi交流區(qū)內(nèi),曾經(jīng)看到Danny說過,"在delphi.net中VCL.net可以調(diào)用Winform組件,同樣Winform也可以調(diào)用VCL.net組件"。

   為了驗證第一句話,我試了下,在Vcl.net中是可以使用 .Net的組件的,如可以直接uses System.Data.SqlClient,并直接使用 SqlConnection類。也就是說,雖然VCL.net的組件面板中無法看到.net組件,但是所有的.net組件的類,VCl.net都可以使用! 但是,Ado.net的dataset并不和VCl.net的Dataset組件兼容,所以無法直接調(diào)用數(shù)據(jù)感知組件。不過,看了李維的Inside Vcl知道原來有一個ADONETConnector組件,用了這個組件,可以使Ado.net支持使用數(shù)據(jù)感知組件了。
  首先,VCL.net組件的dll在BDS/2.0/Bin 下有一個Borland.Vcl.Design.AdoNet.dll,單擊Install .net component菜單,然后在窗體的.net vcl components頁中把這個dll Add一下,就可以看見ADONETConnector組件。然后加一個Dbgrid,db....,datasoure....,只要datasource.dataset:=ADONETConnector1。其它的和原來的delphi一樣,就可以了。同樣改方法對BDP也有效。

  我的具體代碼如下,

unit Unit1;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs,
 System.Data.SqlClient,
 System.Data, System.ComponentModel, Borland.Vcl.StdCtrls,
 Borland.Vcl.ExtCtrls, Borland.Vcl.DBCtrls, Borland.Vcl.Grids,
 Borland.Vcl.DBGrids, Borland.Vcl.Db, Borland.Vcl.ADONETDb;

type
 TForm1 = class(TForm)
   Button1: TButton;
   ADONETConnector1: TADONETConnector;
   DataSource1: TDataSource;
   DBGrid1: TDBGrid;
   DBNavigator1: TDBNavigator;
   PRocedure Button1Click(Sender: TObject);
 private
   { Private declarations }
   Connection:SqlConnection;
   ProDataSet : DataSet;
   Adapter : SqlDataAdapter;

 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

{$R *.nfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
 Connection := SqlConnection.Create('... ');
 Connection.Open;
 ProDataSet := DataSet.Create;
 Adapter := SqlDataAdapter.Create('select * from Product', Connection);
 Adapter.Fill(ProDataSet, 'Product');
 ADONETConnector1.DataTable:=ProDataSet.Tables[0];
end;

end.
   


上一篇:用Delphi制作DLL小結(jié)

下一篇:使用Delphi創(chuàng)建IIS虛擬目錄

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網(wǎng)友關(guān)注

主站蜘蛛池模板: 亚洲视频成人在线 | 欧美黄色试片 | www亚洲成人 | 国产亚洲精品成人 | 18视频在线观看娇喘 | 国产成人观看 | 一区二区三区国产视频 | 天天草夜夜 | 亚洲一区久久 | 欧美人人干 | 91黄瓜视频| 久精品久久 | 成人免费视频视频在线观看 免费 | 日韩中文字幕一区二区三区 | 成人福利在线视频 | 精品一区二区久久久久久久网精 | 羞羞视频入口 | av在线播放免费 | 亚洲天堂ww| 美女网站黄在线观看 | av成人在线电影 | 香蕉久久久精品 | 日韩黄色免费在线观看 | 草久免费| 国产精品爱久久久久久久 | 国产精品久久国产精品 | 欧美一级毛片欧美一级成人毛片 | www.xxx视频| 国产福利不卡一区二区三区 | fc2成人免费人成在线观看播放 | 激情久久一区二区 | 国产精品久久久久久久hd | 国产精品亚洲一区二区三区在线观看 | 一级毛片在线观看免费 | 久久蜜桃精品一区二区三区综合网 | 国产三级午夜理伦三级 | a视频网站 | 欧美日韩亚洲另类 | 欧美日本91精品久久久久 | 久久99精品久久久久久园产越南 | 国产成人精品一区二区视频免费 |