29-09-2019, Saat: 20:41
(29-09-2019, Saat: 15:24)csunguray Adlı Kullanıcıdan Alıntı:(29-09-2019, Saat: 14:32)Aktolgali Adlı Kullanıcıdan Alıntı: Merhaba;
Dataset ile bu şekilde kayıt yapabiliyorum ama SP ile yapamadım. Yardımcı olur musunuz?
Kaydederken:
Kod: (Select All)
SP_spiStok.Parameters.ParamByName('stok_resim').LoadFromFile(OpenPict.FileName, ftBlob);
Okurken:
Kod: (Select All)
TBlobField(ADOQuery1.FieldByName('stok_resim')).SaveToFile(SavePict.FileName);
şeklinde deneyebilirsiniz...
Kaynak:
https://stackoverflow.com/questions/1911...parameters
@csunguray hocam, verdiğiniz kodla olay çözülmüştü fakat şimdi yine hata veriyor. Ne olabilir anlayamıyorum.
Verdiği hata şu
BLOB not found At procedure 'SPI_STOK' line: 32, col: 5
SP giriş parametrelerim de bu
CREATE OR ALTER PROCEDURE SPI_STOK( STOK_MARKA VARCHAR(25), STOK_AD VARCHAR(100), STOK_ALISFIYAT DECIMAL(6,4), STOK_SATISFIYAT DECIMAL(6,4), STOK_BARKOD VARCHAR(25), STOK_RESIM BLOB SUB_TYPE 0 SEGMENT SIZE 80) AS . . .

