Icon View Incident Report

Serious Serious
Reported By: Ralf Bertoldi
Reported On: 10/8/2012
For: Version 4.34 Build 2
# 3665 In-Memory Table Open Can Cause Invalid Request Error on DBISAM Database Server

I tried to create a memory table against 4.34 Build 2 Server using the following code, the following error is raised

compiled with : Delphi 7
madExcept version : 3.0n
callstack crc : $7b3a6a19, $aac27c50, $aac27c50
exception number : 1
exception class : EDBISAMEngineError
exception message : DBISAM Engine Error # 11308 An invalid or unknown request was made to the database server at '127.0.0.1'.

main thread ($fcc):
00af4a59 +011 rnr.exe dbisamtb DBISAMError
00aa21ea +07e rnr.exe dbisamen TDataEngine.RaiseError
00aac844 +0e4 rnr.exe dbisamen TDataSession.UnpackException
00aac88d +011 rnr.exe dbisamen TDataSession.CheckForException
00abb496 +00a rnr.exe dbisamen TDataCursor.CheckForException
00aba75d +0ad rnr.exe dbisamen TDataCursor.Create
00b04c25 +08d rnr.exe dbisamtb TDBISAMTable.CreateTable

procedure TfrmBestPos.Test123;
var
  TPtmp123: TDBISAMTable;
  TPtmp123id: TIntegerField;
  TPtmp123mytext: TMemoField;

begin

  TPtmp123 := TDBISAMTable.Create(Self);
  TPtmp123id := TIntegerField.Create(Self);
  TPtmp123mytext := TMemoField.Create(Self);

  with TPtmp123 do
  begin
    Name := 'TPtmp123';
    DatabaseName := 'Memory';
    SessionName := 'dbs1_1';
    EngineVersion := '4.34 Build 2';
    TableName := 'tmpTest123';
  end;
  with TPtmp123id do
  begin
    Name := 'TPtmp123id';
  end;
  with TPtmp123mytext do
  begin
    Name := 'TPtmp123mytext';
  end;

  TPtmp123.Open;
end;



Comments Comments
This problem was introduced in the 4.33 and higher as part of the 64-bit server changes.


Resolution Resolution
Fixed Problem on 10/17/2012 in version 4.34 build 3


Products Affected Products Affected
DBISAM Additional Software and Utilities
DBISAM ODBC Client-Server
DBISAM ODBC Client-Server with Source
DBISAM ODBC Standard
DBISAM ODBC Standard with Source
DBISAM ODBC Trial
DBISAM VCL Client-Server
DBISAM VCL Client-Server with Source
DBISAM VCL Standard
DBISAM VCL Standard with Source
DBISAM VCL Trial

Image