her database de aldığım garip bir hata

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
Jarmen Kell
Üye
Mesajlar: 47
Kayıt: 04 Mar 2005 04:58
İletişim:

her database de aldığım garip bir hata

Mesaj gönderen Jarmen Kell »

merhaba arkadaşlar
paradox ile database yapıp programım ile ilişkilendirince , yeni bir kayıt eklemek istediğimde garip bir hata ile karşılaşıyorum

:arrow: Project IYS.exe raised exception class EDataBaseError with message "Tablo2 cannot modify a read only dataset ." Procces stopped. Use step or run to continue :!: :!:

şimdi aynı hatayı advantage veritabanında da alıyorum. bunun nedeni acaba ne olabilir. neden dataset yalnızca okunur hatası alıyorum. yardımcı olursanız sevinirim.
herkese teşekkürler, kolay gelsin
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

datasetin icine yazdıgınız sql ne?
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
Jarmen Kell
Üye
Mesajlar: 47
Kayıt: 04 Mar 2005 04:58
İletişim:

Mesaj gönderen Jarmen Kell »

merhaba
tablo olarak sqltable nesnesi kullanıyorum

Select * from KULLANICI

sadece tüm alanları seçtiriyorum. değişiklik yapacaksam program içinden kod ile değişiklik yapıyorum. daha önce bu şekilde kullanıyordum ama herhangi bir sorun ile karşılaşmamıştım.

teşekkürler
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

sqltable da ne?
Tquery var
Ttable var
hangisi?

eger TQuery kullanıyorsan update falan edebilmen icin TUpdateSQL kullanmalısın
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Selamlar,

TQuery kullanıyorsanız RequestLive'ını True yapın ama buı metodla iş yapmak biraz işinizi ağırlaştırabilir bunun yerine TQuery + TUpdateSQL kullanın.

Eğer bunlarla bile olmuyor ise, muhtemelen Diske yazma yetkisi ile ilgili İşletim Sisteminden ayar yapmanız gerekecektir.

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
Jarmen Kell
Üye
Mesajlar: 47
Kayıt: 04 Mar 2005 04:58
İletişim:

Mesaj gönderen Jarmen Kell »

selamlar

veritabanına bağlanmak için AdsQuery kullanıyorum. Bu bileşeni advantage veritabanına bağlanmak için kullanıyorum.
daha önceden paradox veritabanı kullanırkende TQuery bileşeni kullanıyordum. aynı hatayı her ikisindede aldım. başka yaptığım programlarda bu hatayı görmedim. aynı bileşenleri kullanmıştım.
Kullanıcı avatarı
hbahadir
Kıdemli Üye
Mesajlar: 544
Kayıt: 06 Ara 2004 05:03
Konum: BURSA idi artık İST.
İletişim:

Mesaj gönderen hbahadir »

RequestLive := True ise veritabanınız sistemden readonly' dir. :)
celalatak
Üye
Mesajlar: 70
Kayıt: 27 Şub 2004 12:41

Mesaj gönderen celalatak »

Her iki veritabanında da aynı şey olduğuna göre benim aklıma veritabnı dosyalrı cd'den harddiske kopyalamış olabileceğin geldi. Cd den kopyaladığınızda salt okunur olarak kaydolur.
Cevapla