Преглед изворни кода

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

Michaël Van Canneyt пре 7 месеци
родитељ
комит
f18d1deb08
1 измењених фајлова са 1 додато и 2 уклоњено
  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;