Firebird ile udf kullanamadım.Lütfen Yardım !

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
akdatilla
Üye
Mesajlar: 292
Kayıt: 02 Nis 2006 06:04
Konum: Antalya

Firebird ile udf kullanamadım.Lütfen Yardım !

Mesaj gönderen akdatilla »

Merhaba Arkadaşlar
Yazdığım bir sp içinde round,floor gibi bazı fonksiyonları kullanmak istedim.
İnternetten indirdiğim programlar,dökümanlar iki tane udf dll dosyası içindeki fonksiyonları veri tabanına ekledim. Yazdığım sp'yi ibexpert ile çalıştırdığımda bir yazım hatası vermiyor. Sanki herşey tamam gibi bir mesaj alıyorum. Ancak commit komutunu verdiğimde aşağıdaki mesaj çıkıyor karşıma:

Cannot commit transaction:
Invalid token.
invalid request BLR at offset 85.
function FLOOR is not defined.
module name or entrypoint could not be found.

Gerekli dll dosyalarını firebird install dizini altında bulunan udf dizinine bir de windows\system32 dizinine kopyaladım. Config dosyasında bir ayar mı yapmak gerekiyor, nedir? Lütfen yardımcı olurmusunuz?
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Mesaj gönderen vkamadan »

Merhaba,
Firebird de DLL i atmanız yeterli değil, FireBird böyle bir fonksiyonu kazandığından haberdar edilmeli,
viewtopic.php?t=9843&highlight=udf burdan incelemenizi önerriim son derece yararlı bir makale.
İyi çalışmalar.
Volkan KAMADAN
www.polisoft.com.tr
akdatilla
Üye
Mesajlar: 292
Kayıt: 02 Nis 2006 06:04
Konum: Antalya

Mesaj gönderen akdatilla »

Teşekkür Ederim, Verdiğiniz linki inceledim. Güzel bir kaynak.
Benim sorunum da çözüldü.
Ancak Mesele Bilgisayarı Restart etmekmiş sanırım :)
Cevapla