| eduran | 22.07.2005 - 10:29:32 |
| slm.
tablom; deneme
----------------------- aciklama (blob-text) CREATE PROCEDURE ACIK (
ACIKLAMA BLOB SUB_TYPE 1 SEGMENT SIZE 80) AS begin insert into deneme (aciklama) values(:aciklama); suspend; end bu procedure ü delphi tarafından şu şekilde çalıştırdığımda "internal error" hatası alıyorum. IBSQL1.Close;
IBSQL1.SQL.Text:='execute procedure acik('+#39+'aaa'+#39+')'; IBSQL1.ExecQuery; veya IBQuery1.Close;
IBQuery1.SQL.Text:='execute procedure acik('+#39+'aba'+#39+')'; IBQuery1.ExecSQL; IBTransaction1.CommitRetaining; ibexpert`te sql editorü kullanarak denediğimde problem olmuyor. yanlış bişey mi yapıyorum acaba. iyi çalışmalar. | |
| Uğur1982 | 22.07.2005 - 12:40:07 |
| merhaba;
Oluşturduğun aciklama (blob-text) alanının Sub Type=1 yaparsan sorun düzeliyor... + en önemli nokta :D CREATE PROCEDURE ACIK (
ACIKLAMA BLOB SUB_TYPE 1 SEGMENT SIZE 80) AS begin insert into deneme (aciklama) values(:aciklama); suspend; end ACIKLAMA BLOB SUB_TYPE 1 SEGMENT SIZE 80 yerine ACIKLAMA VARCHAR(80) kullanman gerekiyor,asıl sorunda bu.... iyi günler.. | |
| eduran | 22.07.2005 - 15:18:44 |
merhaba;
Oluşturduğun aciklama (blob-text) alanının Sub Type=1 yaparsan sorun düzeliyor... maalesef düzelmiyor.(zaten öyle) :( storedprocedure ki tipi varchar yaparsam girilecek veri 80 karakterden sonra kesiliyor. delphi tarafından storedprocedure kullaranak hallettim. ancak stored proceduredeki sanırım söylenilen buglardan dolayı list index out of hatası veriyor zaman zaman. değeri gönderirken eksik bişey mi yapıyorum acaba. yani string formatında gönderiyorum ama halbuki alan blob. ne yapacağım bilemiyorum.... | |
| aslangeri | 22.07.2005 - 16:42:08 |
| s.a.
size 80 büyük değilmi.? + insert ve update sp lerinde ibstoredprocedure bileşenini kullanmanı tavsiye ederim. kolay gelsin. | |
| eduran | 22.07.2005 - 17:44:27 |
| a.s.
varsayılan 80 yaptı; ne kadar büyüklükte oduğunu bilmediğim için (mb, kb yada başka bişey) değiştirmedim. ders notlarını tutacağım. storedprocedure kullanarak oldu ama çoğu zaman dediğim hatayı veriyor. ibdatasetlerle kayıt girişi oluyor. yanılmıyorsam @gkimirti forumda ibstoredproc larda bug var demişti. bunun yerine ibsql ile ilgili procedure çalıştırılabilir demişti. iyi çalışmalar... | |
| aslangeri | 22.07.2005 - 18:54:12 |
| eğer sp de select işlemi varsa ibsp istediğiniz sonucu vermiyebilir. ancak insert,update veya delete işlemlerinde çalışması lazım. | |