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.
delphi7 ve firebird
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
ö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.
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.
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]
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]
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.
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.