SQL dialect 3 hatasi

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ı
y_tatar
Üye
Mesajlar: 24
Kayıt: 28 Haz 2005 03:32
Konum: Ankara
İletişim:

SQL dialect 3 hatasi

Mesaj gönderen y_tatar »

Kod: Tümünü seç

DECLARE EXTERNAL FUNCTION ROUND
   DOUBLE PRECISION, INTEGER
   RETURNS DOUBLE PRECISION BY VALUE
  ENTRY_POINT "fn_round"  MODULE_NAME "rfunc"
FUNCTION u eklemeye çalışınca

Kod: Tümünü seç

Metadata update statement is not allowed by the current database SQL dialect 3
hata mesajı geliyor sizce neden ola bilir dialect 1 de bu hata yoktu dialect 3 e geçince yaptı

Sizce çözümü ne ola bilir.


Şimdiden teşekkürler
“Kolaylaştırın, zorlaştırmayın, müjdeleyin, nefret ettirmeyin.”
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,

Kullandığınız DB'nin Dialecti kaç? rbfunction'ların dokumanlarında bu konuyla ilgili bir şeyden bahsediyor mu? Yani, yeniden derlemek filan gerekebilir.

Ben kullandığım zaman bana problem çıkarmamıştı. Genelde Dialect'lerde sorun TIMESTAMP gibi alanlarda çıkıyor.

Sıfır bir DB'de deneme yaptınız mı? Yani yeni bir DB oluşturup, birini Dialect1'de diğerini Dialect3'te oluşturup deneyin bakalım.

DB'ler birebir aynı olsun, aynı olsun ki farkı daha rahat yakalayabilesiniz.

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Cevapla