Firebird / Interbasye Bağlanma (.Net)

Yazdığınız makaleleri ve üyelerimizin işine yarayacağını düşündüğünüz kodlarınızı gönderebilirsiniz. Bu foruma soru sormayın!
Cevapla
Kullanıcı avatarı
Fatih!
Kıdemli Üye
Mesajlar: 1172
Kayıt: 26 Kas 2004 10:46
Konum: Malatya
İletişim:

Firebird / Interbasye Bağlanma (.Net)

Mesaj gönderen Fatih! »

öncelikle http://www.ibphoenix.com/main.nfs?a=ibp ... page=ibp_d ownload_dotnet adresinden Firebird için .Net Data Provider ı download edip kuruyoruz.
Önerilen Kurulum “Version 8th Jun 2005 Data Provider for .NET Framework 1.1 (.exe) (904k)”
Kurulumu yaptıktan sonra “Component” Buttonuna Sağ Tıklayıp “İnstall Net Component” e tıklıyoruz. Çıkan ekrandan FBConnection, FBDataAdapter, FBCommand ve FBCommandBuilder adlı bileşenlerin kutucuklarını işaretleyip Bileşenlerin Component Palette yerini almasını sağlıyoruz.
Bir kereliğine bu ayarları yaptıktan sonra formunuza FBConnection, FBDataAdapter, FBCommand ve DataGrid bileşenlerinden birer tane ekleyin. DataGridin ID özelliğini “MyGirid” Olarak değiştirin Son Olarak Page_Load olayına aşağıdaki kodları yazın.
Kodların diğerlerinden pek farkı yok.

Kod: Tümünü seç

procedure TWebForm1.Page_Load(sender: System.Object; e: System.EventArgs);
var
MyConnect:FBConnection;
MyAdapter:FBDataAdapter;
MyDataset:DataSet;
begin
//Bağlantıyı oluştur
MyConnect:=FBConnection.Create;
MyConnect.ConnectionString:=('database=D:\My Doc\Projeler im\Deneme\MES.GDB;assembly=Borland.Data.Interbase,Version= 2. 0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b;ve ndor client=gds32.dll;provider=Interbase;username=SYSDBA;pa ssword =masterkey');
//Tabloya bağlan
MyAdapter:=FBDataAdapter.Create('Select * From IL',MyConnect);
//Seçilen Tabloyu DataSete Aktar
MyDataset:=Dataset.Create;
MyAdapter.Fill(MyDataset,'IL');
MyGrid.DataSource:=MyDataset.Tables['IL'];
if not (IsPostBack) then
MyGrid.DataBind;
end;
SieS
Üye
Mesajlar: 166
Kayıt: 17 Haz 2003 10:41
Konum: Konya

Mesaj gönderen SieS »

S.A.
Allah razı olsun.

Kaç gündür uğraş uğraş olmamıştı.
Gayet net ve güzel bir açıklama ile olayı aktarmışsın.
Tam benim gibi bir aceminin anlayacağı dilde.

Emeğine beynine sağlık.

İyiki varsınız.
Ben Toprağın Sinesinde İnsan Denilen Bir Canım
Hem Düşünür, Hem Severim Budur Taştan Faklı Yanım.
Her maddenin zevlesini bedenimde taşıyorsam.
Ben ne bir taş ne bir ağaç, insanlığımla insanım.
Cevapla