Execute statement ve ib61

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ı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Execute statement ve ib61

Mesaj gönderen aslangeri »

s.a.
arkadaşlar ib61 de
execute statement ile ilgili bir sıkıntım var çözemedim.
fbde çalışan prosedürü ib61 e kopyaladığım zaman hataveriyor.
hata mesajını tam vermiyor ama ibexpert statement i tanımadığını söylüyor.
Acaba ib61 execute statement i mi desteklemiyor yoksa benim makinedemi bi sorun var.
procedure aşağıda

Kod: Tümünü seç

CREATE PROCEDURE GENERATOROLUSTUR (
    IP_GENID SMALLINT)
AS
DECLARE VARIABLE VAR_GENADI VARCHAR(32);
begin
  select extract(year from current_date) from
  rdb$database into :var_genadi;
  VAR_GENADI='GEN_'||VAR_GENADI||'_'||IP_GENID;
  execute statement 'create generator '||var_genadi;
  suspend;
end
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Hakan Can
Üye
Mesajlar: 634
Kayıt: 04 Mar 2005 04:27
Konum: Ankara

Mesaj gönderen Hakan Can »

VT'nin SQL Dialect'ini değilse 3 yaparak dener misin?

Bir de Extract(.. Integer döndürüyor ve Varchar'a atanıyor. Normalde CAST yapman gerekiyor gibi: CAST(Extract(..) AS VARCHAR(..

İyi çalışmalar.
Cevapla