Răsfoiți Sursa

* Fix from Dokkie8844. Fix blob access in Firebird 4.0, fixes issue #40506

Michaël Van Canneyt 7 luni în urmă
părinte
comite
f18d1deb08
1 a modificat fișierele cu 1 adăugiri și 2 ștergeri
  1. 1 2
      packages/fcl-db/src/sqldb/interbase/ibconnection.pp

+ 1 - 2
packages/fcl-db/src/sqldb/interbase/ibconnection.pp

@@ -1063,11 +1063,10 @@ var
   function GetBlobCharset(TableName,ColumnName: Pointer): smallint;
   var TransactionHandle: pointer;
       BlobDesc: TISC_BLOB_DESC;
-      Global: array[0..31] of AnsiChar;
   begin
     TransactionHandle := TIBCursor(cursor).TransactionHandle;
     if isc_blob_lookup_desc(@FStatus[0], @FDatabaseHandle, @TransactionHandle,
-         TableName, ColumnName, @BlobDesc, @Global) <> 0 then
+         TableName, ColumnName, @BlobDesc, nil) <> 0 then
       CheckError('Blob Charset', FStatus);
     Result := BlobDesc.blob_desc_charset;
   end;