delphi7 ve firebird

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
muttalip
Üye
Mesajlar: 71
Kayıt: 18 Haz 2003 08:58
Konum: İstanbul
İletişim:

delphi7 ve firebird

Mesaj gönderen muttalip »

Delphi7 de firebird database'indeki personel tablosunu dbgrid ile nasıl görüntüleriz? dbexpress de sqlconnection ve sqltable ve data access companenti içinden de datasource companentini kullanıyorum.Datasource'a sqltable'ı bağlıyorum. Buraya kadar bir problem yok.Dbgrid companentine datasource ismini girdiğimde şöyle bir mesaj alıyorum.

operation not allowed on a unidirectional dataset.

Nerede hata yapıyorum acaba.
Kullanıcı avatarı
altunway
Üye
Mesajlar: 217
Kayıt: 11 Haz 2003 09:16
Konum: İstanbul
İletişim:

Mesaj gönderen altunway »

öncelikle S.A

Muttalip arkadasım Delphi ve Firebird burada daha önce cok konusuldu. Hatanın neden oldugunu bilmiyorum ama sana tavsiyem Interbase ve Firebird için Delphi Interbase componentlerini kullanman.Makaleler kısmında Sair abimizin Interbase hakkında yazdıgı guzel makaleler var.Ayrıca sitede bu konuda cok konu var.Istersen biraz arastır biraz bak ve bence sen Firebird için Interbase comp. kullan

kolay gelsin.
Kullanıcı avatarı
Immortal
Üye
Mesajlar: 34
Kayıt: 18 Ağu 2003 01:03
Konum: istanbul
İletişim:

Mesaj gönderen Immortal »

dbexpress kullanmanda ki amaç nedir ? belirli bir amacın varsa bilmicem ...Aksi halde Interbase 'e bağlanmak için kullandığımız bileşeni kullanmanı şiddetle tavsiye ederim!

NOT: IB bileşenlerini kullanırsan da IBDatabase in CHARACTER SET ayarını WIN1254 'e ayarlamayı ihmal etme! yoksa türkçe karakter girerken değşik bir hata mesajı ile karşılaşırsın! iyi çalışmalar![/b]
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

SQL veritabanlarında cursor'ler tek yönde hareket eder, ileri doğru. Yani ilk kayıttan başlayıp sona doğru ilerlerseniz süper hızlı giderler. Ama iş bir önceki kayıta dönmek istediğiniz zaman karışır çünki veritabanı bu isteği anlamaz. Bu Delphi tarafında halledilmelidir.

dbExpress'te benzer mantıkla çalışır. Yani cursorler tek yönlüdür. Bu yüzden raporlama gibi işlerde çok hızlı çalışırlar. Veri güncelleme işini SQL ile yapmalısınız ama bence IBX sizin için daha uygun bir çözüm.

http://www.delphiturkiye.com/index.php? ... le_nesnesi

Kolay gelsin.
Cevapla