Firebird ve IBDateset bileşeni ile veritabanına belge yüklemesi yapıyorum. Öncelikle belgeyi VT na yazıp daha sonra kaynak dosyayı geçici bir klsöre taşımaya çalışıyorum. Tüm kullanıcılarda değil fakat bazı kullanıcılarda taşıma işlemi esnasında hata almaktayım. Ekrana gelen hata mesajı kodu "32"
Kod: Tümünü seç
if not MoveFileEx(PChar(Kaynak), PChar(Hedef),
MOVEFILE_REPLACE_EXISTING or MOVEFILE_COPY_ALLOWED) then
ShowMessage('Hata ' + IntToStr(GetLastError));
Kod: Tümünü seç
if not MoveFile(Pchar(Kaynak), Pchar(Hedef)) then
MessageBox( 0, PChar(SysErrorMessage(GetLastError)+),'Taşıma Hatası!',0);
Kod: Tümünü seç
(FieldByName('EVRAK_DATA') as TblobField).loadFromFile(Kaynak);
