firebird tablo mevcut mu?

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ı
mustafaozdemir
Üye
Mesajlar: 137
Kayıt: 19 Haz 2004 01:56

firebird tablo mevcut mu?

Mesaj gönderen mustafaozdemir »

merhaba arkadaşlar.
firebird te program içerisinden mesela formun create olayında tablo oluşturmak istiyorum. burda bir sorun yok. fakat program kapatılıp yeniden açıldığında bu tablo mevcut olduğu için hata veriyor. acaba veri tabanında tablonun olup olmadığını nasıl anlayabiliriz?
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

FileExists fonksiyonu ile tablo.DB dosyası(örnek olarak tablo.DB sizde ne ise o) yoksa olustur varsa olanı kullan
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
mustafaozdemir
Üye
Mesajlar: 137
Kayıt: 19 Haz 2004 01:56

Mesaj gönderen mustafaozdemir »

cevap için teşekkürler
yalnız ben firebirdde tablo için demiştim. senin verdiğin örnek paradox için değil mi? db uzantısı. yanlış mı hatırlıyorum.
bir tane ibtable attım bunun indexof özelliğinden tablo ismi varsa -1 den farklı değer döndürüyor. böyle bir çözüm yolu ürettim. doğrumu bilmiyorum ama. cevap için teşekkürler.
Kullanıcı avatarı
MicroChip
Kıdemli Üye
Mesajlar: 1119
Kayıt: 02 Ağu 2003 01:02
Konum: İstanbul
İletişim:

Mesaj gönderen MicroChip »

try except kullansan nasıl olur
Kafkas Kartalı Kabarday
Sitesi!= http://www.ahmetceylan.com
Resim
Kullanıcı avatarı
mustafaozdemir
Üye
Mesajlar: 137
Kayıt: 19 Haz 2004 01:56

Mesaj gönderen mustafaozdemir »

evet try exceptle de oluyor teşekkürler cevaplar için
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2380
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

RDB$RELATION_CONSTRAINTS system table ın içini kotrol edebilirsin. Burada table adı yoksa create edersin.
kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Cevapla