Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

ÖNEMLİ AÇIKLAMA: MUTLAKA OKUYUNUZ!

Gönderen Konu: IBDatabaseINI  (Okunma sayısı 2289 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
IBDatabaseINI
« : 08 Ekim 2005 14:53:59 »
IBDatabaseINI
Bu Bileşen IBDatabaseye atacağınız Kullanıcı adı, şifre, Veritabanı yolu gibi Bilgileri bir ini dosyasına kaydederek daha sonra zahmetsizce bu bilgileri IBDatabaseye yazmanızı sağlar.  İni dosyasına kaydetmeden önce Bileşenin özelliklerine gerekli bilgileri atamalısınız. Bu Özelliklere Tasarım zamanında atama yapabileceğiniz gibi, Çalışma zamanında da atayabilirsiniz. Şimdi bu özellikleri görelim.

CharacterSet > Karakter Setini Yazın. Türkçe İçin WIN1254
Database >  IBDatabase Bileşeninizi Gösterin
DatabaseNsame > Veritabanı Yolu Ve Adı
FileName > Ini Dosyasının Yolu Ve Adı
UserName > Kullanıcı Adı
Password > Şifre

Bu Ayarları Yaptıktan sonra Bileşeni Sağ Tıklayıp Write to INI tıklarsanız ini dosyası belirttiğiniz yerde kaydedilmiş olacaktır.
Çalışma zamanında aşağıdaki şekilde INI Dosyasını kaydedebilirsiniz. Tabii ki yukarıdaki işlemleri yaptıktan sonra.
Kod: [Seç]
IBDatabaseINI1.ReadFromDatabase;
IBDatabaseINI1.SaveToINI;


İni dosyası aşağıdaki şekilde bilgiyi saklayacaktır.
Kod: [Seç]
[Database Settings]
database=C:\Program Files\Firebird\Firebird_1_5\examples\EMPLOYEE.FDB
user_name=SYSDBA
password=masterkey
sql_role=
lc_ctype=WIN1254


Veritabanına Bağlanmak için ise aşağıdaki kodu kullanıyoruz
Kod: [Seç]
Try
IBDatabaseINI1.ReadFromINI; //Ini dosyasından oku
IBDatabaseINI1.WriteToDatabase(IBDatabase1);  //Ini dosyasından okunan bilgiyi IBDatabase1'e ata
IBDatabase1.Connected:=True; // Veritabanına Bağlan
Except // Veritabanına Bağlanamadıysa (ini dosyası silinmiş veya şifre yanlış olabilir) şifre formunu göster
SifreFormu.ShowModal;
End;
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.

Çevrimdışı ALUCARD

  • Üye
  • ***
  • İleti: 44
  • Rep: +2/-1
  • Cinsiyet: Bay
    • Emin Bilgi İşlem Merkezi
IBDatabaseINI
« Yanıtla #1 : 08 Ekim 2005 16:27:37 »
iyi hoş bişeymiş ben butun bu işlemleri registerde tutuyordum  8)
bu bileşeni nerden bulabilirm peki
Delphi Dilinin Kemiği Yokki...

ASE YAZILIM
EMİN YAZILIM

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
IBDatabaseINI
« Yanıtla #2 : 08 Ekim 2005 16:40:48 »
Delphinin interbase sekmesinde bulunuyor
Delphi 7'de olması için ibx'i güncellemen gerek
http://codecentral.borland.com/Item.aspx?id=20257
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.