Bu udf neden çalışmıyor?

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ı
softdestek
Üye
Mesajlar: 155
Kayıt: 17 Eyl 2010 03:53

Bu udf neden çalışmıyor?

Mesaj gönderen softdestek »

Bu udf çağırınca firebird bağlantısı kopuyor hata nerde acaba?
Udf nin yapacağı iş şu string içindeki nokta sayısnı bulacak..
Bu udf yi delphiturkiye.dll içindeki procedureların yanına ekliyorum hata mesajı alıyorum sebebi nedir
Kullandığım Firebird versiyonu 2.5

Fakat Firebird 1.5 de bu udf çalışıyor.

select SEVIYEBUL('600.01.01') from rdb$database


FUNCTION SEVIYEBUL(HESAPKODU:Pchar):integer;
var
adet : integer;
sayac:integer;

begin
adet:=0;
sayac:=0;

for sayac:=0 to system.Length(string(hesapkodu))-1 do begin

if string(hesapkodu[sayac])='.' Then begin
adet:=adet+1;
end;

end;
result:=adet;
end;
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Re: Bu udf neden çalışmıyor?

Mesaj gönderen Kuri_YJ »

Selamlar,

Foruma soru sorarken yeterince detay vermelisiniz. Ne hatası verdiğine ilişkin veya hata koduna ilişkin bir şey göremedim. Hata veriyor demişsiniz ama ne hatası?

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