You are not logged in.
@ab, would you please figure out what should done to avoid this error?
Besides, I've added a new method SelectOneByCaption.
unit DDDPersistenceMain;
interface
uses
Classes, SysUtils,
SynCommons, mORMot, mORMotDDD,
SynTests;
type
TSomeEntity = class(TSynPersistent)
protected
fCaption: RawUTF8;
published
property Caption: RawUTF8 read fCaption write fCaption;
end;
TSomeEntityObjArray = array of TSomeEntity;
TSQLRecordSomeEntity = class(TSQLRecord)
protected
fCaption: RawUTF8;
published
property Caption: RawUTF8 read fCaption write fCaption stored AS_UNIQUE;
end;
IDomEntityQuery = interface(ICQRSService)
['{74EA5045-2062-47D0-AE0F-E9163BBC731B}']
function SelectOneByCaption(const aCaption: RawUTF8): TCQRSResult;
function SelectAllByCaption(const aCaption: RawUTF8): TCQRSResult;
function SelectAll: TCQRSResult;
function Get(out aAggregate: TSomeEntity): TCQRSResult;
function GetAll(out aAggretates: TSomeEntityObjArray): TCQRSResult;
function GetNext(out aAggregate: TSomeEntity): TCQRSResult;
function GetCount: Integer;
end;
IDomEntityCommand = interface(IDomEntityQuery)
['{FEC02E2A-A76F-4CDD-B378-E4E1EA6043F9}']
function Add(const aAggregate: TSomeEntity): TCQRSResult;
function Update(const aUpdatedAggregate: TSomeEntity): TCQRSResult;
function Delete: TCQRSResult;
function DeleteAll: TCQRSResult;
function Commit: TCQRSResult;
function Rollback: TCQRSResult;
end;
TInfraRepoEntity = class(TDDDRepositoryRestCommand, IDomEntityCommand, IDomEntityQuery)
public
function SelectOneByCaption(const aCaption: RawUTF8): TCQRSResult;
function SelectAllByCaption(const aCaption: RawUTF8): TCQRSResult;
function SelectAll: TCQRSResult;
function Get(out aAggregate: TSomeEntity): TCQRSResult;
function GetAll(out aAggregates: TSomeEntityObjArray): TCQRSResult;
function GetNext(out aAggregate: TSomeEntity): TCQRSResult;
// function GetCount: Integer;
function Add(const aAggregate: TSomeEntity): TCQRSResult;
function Update(const aUpdatedAggregate: TSomeEntity): TCQRSResult;
// function Delete: TCQRSResult;
// function DeleteAll: TCQRSResult;
// function Commit: TCQRSResult;
// function Rollback: TCQRSResult;
end;
TInfraRepoEntityFactory = class(TDDDRepositoryRestFactory)
public
constructor Create(aRest: TSQLRest; aOwner: TDDDRepositoryRestManager=nil); reintroduce;
class procedure RegressionTests(test: TSynTestCase);
end;
TTestRepoEntity = class(TSynTestCase)
published
procedure TestSelf;
end;
TTestSuit = class(TSynTests)
published
procedure TestAll;
end;
procedure RunTestProject;
implementation
procedure RunTestProject;
begin
with TTestSuit.Create() do
try
Run;
ReadLn;
finally
Free;
end;
end;
{ TInfraRepoEntity }
function TInfraRepoEntity.Add(const aAggregate: TSomeEntity): TCQRSResult;
begin
Result := ORMAdd(aAggregate);
end;
function TInfraRepoEntity.Get(out aAggregate: TSomeEntity): TCQRSResult;
begin
Result := ORMGetAggregate(aAggregate);
end;
function TInfraRepoEntity.GetAll(out aAggregates: TSomeEntityObjArray): TCQRSResult;
begin
Result := ORMGetAllAggregates(aAggregates);
end;
function TInfraRepoEntity.GetNext(out aAggregate: TSomeEntity): TCQRSResult;
begin
Result := ORMGetNextAggregate(aAggregate);
end;
function TInfraRepoEntity.SelectAll: TCQRSResult;
begin
Result := ORMSelectAll('', []);
end;
function TInfraRepoEntity.SelectAllByCaption(const aCaption: RawUTF8): TCQRSResult;
begin
Result := ORMSelectAll('Caption=?', [aCaption], (''=aCaption));
end;
function TInfraRepoEntity.SelectOneByCaption(
const aCaption: RawUTF8): TCQRSResult;
begin
Result := ORMSelectOne('Caption=?', [aCaption], (''=aCaption));
end;
function TInfraRepoEntity.Update(
const aUpdatedAggregate: TSomeEntity): TCQRSResult;
begin
Result := ORMUpdate(aUpdatedAggregate);
end;
{ TInfraRepoEntityFactory }
constructor TInfraRepoEntityFactory.Create(aRest: TSQLRest;
aOwner: TDDDRepositoryRestManager);
begin
inherited Create(IDomEntityCommand,TInfraRepoEntity,TSomeEntity,aRest,TSQLRecordSomeEntity,aOwner);
AddFilterOrValidate(['*'], TSynFilterTrim.Create);
AddFilterOrValidate(['Caption'],TSynValidateNonVoidText.Create);
end;
class procedure TInfraRepoEntityFactory.RegressionTests(test: TSynTestCase);
procedure TestOne(Rest: TSQLRest);
const
PreFix = 'Modified';
MAX = 1000;
var
cmd: IDomEntityCommand;
qry: IDomEntityQuery;
entity: TSomeEntity;
entitys: TSomeEntityObjArray;
i,entityCount: Integer;
iText: RawUTF8;
begin
with test do
begin
entity := TSomeEntity.Create;
Check(Rest.Services.Resolve(IDomEntityCommand, cmd));
try
// test Add
for i := 1 to MAX do
begin
UInt32ToUtf8(i,iText);
entity.Caption := ' ' + iText;
Check(cqrsSuccess = cmd.Add(entity));
end;
Check(cqrsSuccess = cmd.Commit);
// test select
for i := 1 to MAX do
begin
UInt32ToUtf8(i, iText);
// testing SelectAllByCaption
Check(cqrsSuccess = cmd.SelectAllByCaption(iText));
Check(1 = cmd.GetCount);
Check(cqrsSuccess = cmd.GetNext(entity));
Check(iText = entity.Caption);
// testing SelectOneByCaption
Check(cqrsSuccess = cmd.SelectOneByCaption(iText));
Check(1 = cmd.GetCount);
Check(cqrsSuccess = cmd.Get(entity));
Check(iText = entity.Caption);
end;
// Check(cqrsSuccess = cmd.SelectAllByCaption('1'));
// Check(1 = cmd.GetCount);
// Check(cqrsSuccess = cmd.GetNext(entity));
// entity.Caption := 'hello';
// Check(cqrsSuccess = cmd.Update(entity));
// Check(cqrsSuccess = cmd.Commit);
// test update
for i := 1 to MAX do
begin
UInt32ToUtf8(i, iText);
Check(cqrsSuccess = cmd.SelectOneByCaption(iText));
Check(1 = cmd.GetCount);
Check(cqrsSuccess = cmd.Get(entity));
Check(iText = entity.Caption);
iText := PreFix + iText;
entity.Caption := iText;
Check(cqrsSuccess = cmd.Update(entity));
end;
Check(cqrsSuccess = cmd.Commit);
// check effect of update
for i := 1 to MAX do
begin
UInt32ToUtf8(i, iText);
iText := PreFix + iText;
Check(cqrsSuccess = cmd.SelectOneByCaption(iText)); // error occurs here
Check(1 = cmd.GetCount);
Check(cqrsSuccess = cmd.Get(entity));
Check(iText = entity.Caption);
end;
// test delete
Check(cqrsSuccess = cmd.SelectAll);
Check(cqrsSuccess = cmd.DeleteAll);
Check(cqrsSuccess = cmd.Commit);
Check(cqrsSuccess = cmd.SelectAll);
Check(0 = cmd.GetCount);
finally
entity.Free;
end;
end;
end;
var
RestServer: TSQLRestServerFullMemory;
RestClient: TSQLRestClientURI;
begin
RestServer := TSQLRestServerFullMemory.CreateWithOwnModel([TSQLRecordSomeEntity]);
try // first try directly on server side
RestServer.ServiceContainer.InjectResolver([TInfraRepoEntityFactory.Create(RestServer)],true);
TestOne(RestServer); // sub function will ensure that all I*Command are released
finally
RestServer.Free;
end;
RestServer := TSQLRestServerFullMemory.CreateWithOwnModel([TSQLRecordSomeEntity]);
try // then try from a client-server process
RestServer.ServiceContainer.InjectResolver([TInfraRepoEntityFactory.Create(RestServer)],true);
RestServer.ServiceDefine(TInfraRepoEntity,[IDomEntityCommand,IDomEntityQuery],sicClientDriven);
test.Check(RestServer.ExportServer);
RestClient := TSQLRestClientURIDll.Create(TSQLModel.Create(RestServer.Model),@URIRequest);
try
RestClient.Model.Owner := RestClient;
RestClient.ServiceDefine([IDomEntityCommand],sicClientDriven);
TestOne(RestServer);
RestServer.DropDatabase;
USEFASTMM4ALLOC := true; // for slightly faster process
TestOne(RestClient);
finally
RestClient.Free;
end;
finally
RestServer.Free;
end;
end;
{ TTestRepoEntity }
procedure TTestRepoEntity.TestSelf;
begin
TInfraRepoEntityFactory.RegressionTests(Self);
end;
{ TTestSuit }
procedure TTestSuit.TestAll;
begin
AddCase([TTestRepoEntity]);
end;
initialization
TJSONSerializer.RegisterObjArrayForJSON([
TypeInfo(TSomeEntityObjArray), TSomeEntity]);
TInterfaceFactory.RegisterInterfaces([
TypeInfo(IDomEntityQuery), TypeInfo(IDomEntityCommand)]);
end.Hi ab,
I've update sample DDDPersistance, new conflict occurs.
I'm using 'stored AS_UNIQUE' property, and my update succeds, but following select operation failed.
here the code.
TSQLRecord definition
TSQLRecordSomeEntity = class(TSQLRecord)
protected
fCaption: RawUTF8;
published
property Caption: RawUTF8 read fCaption write fCaption [b]stored AS_UNIQUE[/b]; // changed here
end;and the testcase
with test do
begin
entity := TSomeEntity.Create;
Check(Rest.Services.Resolve(IDomEntityCommand, cmd));
try
// test Add
for i := 1 to MAX do
begin
UInt32ToUtf8(i,iText);
entity.Caption := ' ' + iText;
Check(cqrsSuccess = cmd.Add(entity));
end;
Check(cqrsSuccess = cmd.Commit);
// test select
for i := 1 to MAX do
begin
UInt32ToUtf8(i, iText);
// testing SelectAllByCaption
Check(cqrsSuccess = cmd.SelectAllByCaption(iText));
Check(1 = cmd.GetCount);
Check(cqrsSuccess = cmd.GetNext(entity));
Check(iText = entity.Caption);
// testing SelectOneByCaption
Check(cqrsSuccess = cmd.SelectOneByCaption(iText));
Check(1 = cmd.GetCount);
Check(cqrsSuccess = cmd.Get(entity));
Check(iText = entity.Caption);
end;
// Check(cqrsSuccess = cmd.SelectAllByCaption('1'));
// Check(1 = cmd.GetCount);
// Check(cqrsSuccess = cmd.GetNext(entity));
// entity.Caption := 'hello';
// Check(cqrsSuccess = cmd.Update(entity));
// Check(cqrsSuccess = cmd.Commit);
// test update
for i := 1 to MAX do
begin
UInt32ToUtf8(i, iText);
Check(cqrsSuccess = cmd.SelectOneByCaption(iText));
Check(1 = cmd.GetCount);
Check(cqrsSuccess = cmd.Get(entity));
Check(iText = entity.Caption);
iText := PreFix + iText;
entity.Caption := iText;
Check(cqrsSuccess = cmd.Update(entity));
end;
Check(cqrsSuccess = cmd.Commit);
// check effect of update
for i := 1 to MAX do
begin
UInt32ToUtf8(i, iText);
iText := PreFix + iText;
Check(cqrsSuccess = cmd.SelectOneByCaption(iText)); // error occurs here
Check(1 = cmd.GetCount);
Check(cqrsSuccess = cmd.Get(entity));
Check(iText = entity.Caption);
end;
// test delete
Check(cqrsSuccess = cmd.SelectAll);
Check(cqrsSuccess = cmd.DeleteAll);
Check(cqrsSuccess = cmd.Commit);
Check(cqrsSuccess = cmd.SelectAll);
Check(0 = cmd.GetCount);
finally
entity.Free;
end;
end;Thank you ab.
It works for me.
ORMSelect() expects Get()
Since it returns one item
whereas
ORMSelectAll() expects GetNext()
Since it returns one or several items, and you should loop over them.
See that.
I have tried cmd.Update(), which failed too.
entity := TSomeEntity.Create;
Check(Rest.Services.Resolve(IDomEntityCommand, cmd));
try
for i := 1 to MAX do
begin
UInt32ToUtf8(i,iText);
entity.Caption := ' ' + iText;
Check(cqrsSuccess = cmd.Add(entity));
end;
Check(cqrsSuccess = cmd.Commit);
for i := 1 to MAX do
begin
UInt32ToUtf8(i, iText);
Check(cqrsSuccess = cmd.SelectByCaption(iText));
Check(1 = cmd.GetCount);
Check(cqrsSuccess = cmd.GetNext(entity));
Check(iText = entity.Caption);
end;
[*================ new line below =======================*}
Check(cqrsSuccess = cmd.SelectByCaption('1'));
Check(1 = cmd.GetCount);
Check(cqrsSuccess = cmd.GetNext(entity));
entity.Caption := 'hello';
Check(cqrsSuccess = cmd.Update(entity));
Check(cqrsSuccess = cmd.Commit); // error.
finally
entity.Free;
end;Is this another wrong way of using Update()?
Or I should make another SelectByXXX() using ORMSelect() instead ORMSelectAll() internally?
Thanks ab, it's very kind of you for making this efficient framework.
This patch works for me.
In what situation I should use Get() not GetNext()?
It seems like TSynFilterTrim doesn't work properly.
But why?
I've wrote a unit which implements TSomeEntity/TSQLRecordSomeEntity/IDomEntityQuery/IDomEntityCommand/TInfraRepoEntity/TInfraRepoEntityFactory
following sample code of unit domUserType/domUserCQRS/infraRepoUser.
But this simple project fails on passing unit-test.
here is the code
Create a console project, add a unit named TestMain.pas, copy/paste these code. Then execute "RunTestProject" procedure in project source block. Exception occurs.
unit TestMain;
interface
uses
Classes, SysUtils,
SynCommons, mORMot, mORMotDDD,
SynTests;
type
TSomeEntity = class(TSynPersistent)
protected
fCaption: RawUTF8;
published
property Caption: RawUTF8 read fCaption write fCaption;
end;
TSomeEntityObjArray = array of TSomeEntity;
TSQLRecordSomeEntity = class(TSQLRecord)
protected
fCaption: RawUTF8;
published
property Caption: RawUTF8 read fCaption write fCaption;
end;
IDomEntityQuery = interface(ICQRSService)
['{74EA5045-2062-47D0-AE0F-E9163BBC731B}']
function SelectByCaption(const aCaption: RawUTF8): TCQRSResult;
function SelectAll: TCQRSResult;
function Get(out aAggregate: TSomeEntity): TCQRSResult;
function GetAll(out aAggretates: TSomeEntityObjArray): TCQRSResult;
function GetNext(out aAggregate: TSomeEntity): TCQRSResult;
function GetCount: Integer;
end;
IDomEntityCommand = interface(IDomEntityQuery)
['{FEC02E2A-A76F-4CDD-B378-E4E1EA6043F9}']
function Add(const aAggregate: TSomeEntity): TCQRSResult;
function Update(const aUpdatedAggregate: TSomeEntity): TCQRSResult;
function Delete: TCQRSResult;
function DeleteAll: TCQRSResult;
function Commit: TCQRSResult;
function Rollback: TCQRSResult;
end;
TInfraRepoEntity = class(TDDDRepositoryRestCommand, IDomEntityCommand, IDomEntityQuery)
public
function SelectByCaption(const aCaption: RawUTF8): TCQRSResult;
function SelectAll: TCQRSResult;
function Get(out aAggregate: TSomeEntity): TCQRSResult;
function GetAll(out aAggregates: TSomeEntityObjArray): TCQRSResult;
function GetNext(out aAggregate: TSomeEntity): TCQRSResult;
// function GetCount: Integer;
function Add(const aAggregate: TSomeEntity): TCQRSResult;
function Update(const aUpdatedAggregate: TSomeEntity): TCQRSResult;
// function Delete: TCQRSResult;
// function DeleteAll: TCQRSResult;
// function Commit: TCQRSResult;
// function Rollback: TCQRSResult;
end;
TInfraRepoEntityFactory = class(TDDDRepositoryRestFactory)
public
constructor Create(aRest: TSQLRest; aOwner: TDDDRepositoryRestManager=nil); reintroduce;
class procedure RegressionTests(test: TSynTestCase);
end;
TTestRepoEntity = class(TSynTestCase)
published
procedure TestSelf;
end;
TTestSuit = class(TSynTests)
published
procedure TestAll;
end;
procedure RunTestProject;
implementation
procedure RunTestProject;
begin
with TTestSuit.Create() do
try
Run;
ReadLn;
finally
Free;
end;
end;
{ TInfraRepoEntity }
function TInfraRepoEntity.Add(const aAggregate: TSomeEntity): TCQRSResult;
begin
Result := ORMAdd(aAggregate);
end;
function TInfraRepoEntity.Get(out aAggregate: TSomeEntity): TCQRSResult;
begin
Result := ORMGetAggregate(aAggregate);
end;
function TInfraRepoEntity.GetAll(out aAggregates: TSomeEntityObjArray): TCQRSResult;
begin
Result := ORMGetAllAggregates(aAggregates);
end;
function TInfraRepoEntity.GetNext(out aAggregate: TSomeEntity): TCQRSResult;
begin
Result := ORMGetNextAggregate(aAggregate);
end;
function TInfraRepoEntity.SelectAll: TCQRSResult;
begin
Result := ORMSelectAll('', []);
end;
function TInfraRepoEntity.SelectByCaption(const aCaption: RawUTF8): TCQRSResult;
begin
Result := ORMSelectAll('Caption=?', [aCaption], (''=aCaption));
end;
function TInfraRepoEntity.Update(
const aUpdatedAggregate: TSomeEntity): TCQRSResult;
begin
Result := ORMUpdate(aUpdatedAggregate);
end;
{ TInfraRepoEntityFactory }
constructor TInfraRepoEntityFactory.Create(aRest: TSQLRest;
aOwner: TDDDRepositoryRestManager);
begin
inherited Create(IDomEntityCommand,TInfraRepoEntity,TSomeEntity,aRest,TSQLRecordSomeEntity,aOwner);
AddFilterOrValidate(['*'], TSynFilterTrim.Create);
AddFilterOrValidate(['Caption'],TSynValidateNonVoidText.Create);
end;
class procedure TInfraRepoEntityFactory.RegressionTests(test: TSynTestCase);
procedure TestOne(Rest: TSQLRest);
const
MAX = 1000;
var
cmd: IDomEntityCommand;
qry: IDomEntityQuery;
entity: TSomeEntity;
entitys: TSomeEntityObjArray;
i,entityCount: Integer;
iText: RawUTF8;
begin
with test do
begin
entity := TSomeEntity.Create;
Check(Rest.Services.Resolve(IDomEntityCommand, cmd));
try
for i := 1 to MAX do
begin
UInt32ToUtf8(i,iText);
entity.Caption := ' ' + iText;
Check(cqrsSuccess = cmd.Add(entity));
end;
Check(cqrsSuccess = cmd.Commit);
for i := 1 to MAX do
begin
UInt32ToUtf8(i, iText);
Check(cqrsSuccess = cmd.SelectByCaption(iText));
Check(1 = cmd.GetCount); // error
Check(cqrsSuccess = cmd.Get(entity));
Check(iText = entity.Caption); // error. ' ' exists in entity.Caption
end;
finally
entity.Free;
end;
end;
end;
var
RestServer: TSQLRestServerFullMemory;
RestClient: TSQLRestClientURI;
begin
RestServer := TSQLRestServerFullMemory.CreateWithOwnModel([TSQLRecordSomeEntity]);
try // first try directly on server side
RestServer.ServiceContainer.InjectResolver([TInfraRepoEntityFactory.Create(RestServer)],true);
TestOne(RestServer); // sub function will ensure that all I*Command are released
finally
RestServer.Free;
end;
RestServer := TSQLRestServerFullMemory.CreateWithOwnModel([TSQLRecordSomeEntity]);
try // then try from a client-server process
RestServer.ServiceContainer.InjectResolver([TInfraRepoEntityFactory.Create(RestServer)],true);
RestServer.ServiceDefine(TInfraRepoEntity,[IDomEntityCommand,IDomEntityQuery],sicClientDriven);
test.Check(RestServer.ExportServer);
RestClient := TSQLRestClientURIDll.Create(TSQLModel.Create(RestServer.Model),@URIRequest);
try
RestClient.Model.Owner := RestClient;
RestClient.ServiceDefine([IDomEntityCommand],sicClientDriven);
TestOne(RestServer);
RestServer.DropDatabase;
USEFASTMM4ALLOC := true; // for slightly faster process
TestOne(RestClient);
finally
RestClient.Free;
end;
finally
RestServer.Free;
end;
end;
{ TTestRepoEntity }
procedure TTestRepoEntity.TestSelf;
begin
TInfraRepoEntityFactory.RegressionTests(Self);
end;
{ TTestSuit }
procedure TTestSuit.TestAll;
begin
AddCase([TTestRepoEntity]);
end;
initialization
TJSONSerializer.RegisterObjArrayForJSON([
TypeInfo(TSomeEntityObjArray), TSomeEntity]);
TInterfaceFactory.RegisterInterfaces([
TypeInfo(IDomEntityQuery), TypeInfo(IDomEntityCommand)]);
end.any help?
hi,ab
My TestSQL3.exe always fail on TPdfCoument, no matter which compiler I've used, D7/TurboDelphi(D2006)/DXE.
When I tried launch this TestSQL3.exe using NTLEA at local East-Euro, test passed successfully.
I made the tester saving the perducted pdf-document using both way, and compared them.
Difference appears.
Here is my local, cp936
<</Type/Font/Subtype/Type1/Encoding/WinAnsiEncoding/FirstChar 32/LastChar 255/BaseFont/Helvetica/Name/F0>>
endobj
xref
0 7
0000000000 65535 f
0000000009 00000 n
0000000076 00000 n
0000000182 00000 n
0000000233 00000 n
0000000383 00000 n
0000000749 00000 ntrailer
<</Size 7/Root 1 0 R/Info 2 0 R>>
startxref
871
%%EOF
And this is cp1252
<</Type/Font/BaseFont/Arial/Subtype/TrueType/Encoding/WinAnsiEncoding/FontDescriptor 7 0 R/Name/F0/FirstChar 32/LastChar 233/Widths [500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 500 500 500 500 500 500 500 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 0 0 0 0 0 0 0 0 0 0 0 0 500 0 500 0 500 0 0 0 0 0 0 0 0 500 0 0 0 0 0 500 500 0 0 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 ]>>
endobj
7 0 obj
<</Type/FontDescriptor/FontName/Arial/Ascent 859/CapHeight 666/Descent -141/ItalicAngle 0/StemV 87/Flags 32/FontBBox[-8 -145 1000 859]>>
endobj
xref
0 8
0000000000 65535 f
0000000009 00000 n
0000000076 00000 n
0000000182 00000 n
0000000233 00000 n
0000000383 00000 n
0000000749 00000 n
0000001347 00000 n
trailer
<</Size 8/Root 1 0 R/Info 2 0 R>>
startxref
1499
%%EOF
Maybe we should make TPdfDocument writing contents with more exact params?
I've tried
begin
MS := THeapMemoryStream.Create;
with TPdfDocument.Create(False, 1252) do
try
for embed := false to true do begin
Info.CreationDate := FIXED_DATE; // no FIXED_DATE nor creator variation in hashed value
Info.Data.PdfTextByName('Producer').Value := 'Synopse PDF engine';
StandardFontsReplace := embed;
AddPage;
, but it dosen't make sense.
Anything help?
Happy to help.
You may have coded:
function MakeBounds(const Bounds: array of const): Variant; overload; inline; begin Result := _ArrFast(Bounds); end;
TYVM ab!
This inline is a key word I never ever uses. ![]()
I've added the new TDocVariantData.ToArrayOfConst overloaded functions, which are able to be passed as FormatUTF8() parameter.
See http://synopse.info/fossil/info/d3f44776ea
Thank you ab!
This patch really fix my situation.
My codes
function MakeBounds(Bounds: array of const): Variant; overload;
begin
Result := _ArrFast(Bounds);
end;
function MakeBounds(Bounds: Variant): TTVarRecDynArray; overload;
begin
Result := TDocVariantData(Bounds).ToArrayOfConst;
end;You need a true fixed type for each parameter, e.g. TVariantDynArray type in this case.
But I think that the best is just to use a single variant as parameter, passing a TDocVariant custom type, using e.g. _ArrFast([...]).
_ArrFast([...]) will allow to use an array of const, convert it into a TDocVariant custom variant type, passed as variant kind of parameter, and serialized properly as JSON on the wire.BTW, do not forget to use "const" for array parameters:
MakeBounds(const Variants: array of Variant...for best performance.
Thanks ab.
For the params accept by FormatUTF8 is only array of const.
I dident found any method that make the conversion from TDocVariant to array of const.
Some hints?
Or make a choice of using RetrieveListJSON method for the absence of SQLWhereBounds?
Methods of interface inherited from IInvokable do not accept params of array of const.
So I pass array of variant, and make revert convertion at server side.
Interface.Method
function Query(out ItemList: TObjectList; const Sample: TSQLRecord;
const Params: string; const Bounds: array of Variant): Integer;invert convertion
procedure MakeBounds(Variants: array of Variant; var VarRecs: TVarRecArray);
var
I: Integer;
begin
SetLength(VarRecs, Length(Variants));
for I := Low(Variants) to High(Variants) do
VariantToVarRec(Variants[i], VarRecs[i]);
end;
function TCoreResources.Query(out ItemList: TObjectList; const Sample: TSQLRecord;
const Params: string; const Bounds: array of Variant): Integer;
var
vBounds: TVarRecArray;
begin
MakeBounds(Bounds, vBounds);
ItemList := GetCoreService.RetrieveList(PSQLRecordClass(Sample)^,
Params, vBounds);
if Assigned(ItemList) then Result := ItemList.Count else Result := 0;
end;Exception
20150523 19303823 ! EXC ESynException ("TJSONSerializer.AddVariantJSON(VType=
64808)") at 004361D9 stack trace API 004429A2 0040492C
! Core service - Test got interface core resources
! Exception ESynException raised with messsage:
! TJSONSerializer.AddVariantJSON(VType=64808)Exception occured in TTextWriter.AddVariantJSON, where variant.VType = 64808,but param passed is just AnsiString 'Hello'.
Somebody help?
When I was tring some older version of mORMot, I found field of TCreateTime and TModTime was saved as local time instead of utc.
With tracking of code difference, KEY difference raised as follow:
function TSQLRest.GetServerTimeStamp: TTimeLog;
var Tix: cardinal;
begin
Tix := GetTickCount shr 9; // resolution change 1 ms -> 512 ms
if fServerTimeStampCacheTix=Tix then
result := fServerTimeStampCacheValue.Value else begin
fServerTimeStampCacheTix := Tix;
// Older version differs here
// fServerTimeStampCacheValue.From([b]Now[/b]+fServerTimeStampOffset);
fServerTimeStampCacheValue.From(NowUTC+fServerTimeStampOffset);
result := fServerTimeStampCacheValue.Value;
end;
end;My issue here is to save a local time. So this is my solution:
procedure TfrmTestTimezone.FormCreate(Sender: TObject);
var
vModel: TSQLModel;
begin
vModel := TSQLModel.Create([TSQLSample]);
fServer := TSQLRestServerDB.Create(vModel, ChangeFileExt(paramstr(0),'.db3'));
fServer.CreateMissingTables();
// Line Adding
fServer.ServerTimeStamp := TimeLogNow;
end;It's perfect!:)
I have a TModTime field to log the modify DateTime.
It's odd that TSQLTableToGrid always display RawTime than my local time. My own timezone is GMT + 8.
Here is the sample code:
unit uMain;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Grids, StdCtrls,
SynCommons, mORMot, mORMotUI, mORMotSQLite3, SynSQLite3Static;
type
TfrmTestTimezone = class(TForm)
dgSample: TDrawGrid;
btnInsert: TButton;
procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
procedure FormShow(Sender: TObject);
procedure btnInsertClick(Sender: TObject);
private
{ Private declarations }
fServer: TSQLRestServerDB;
procedure RefreshGrid;
public
{ Public declarations }
end;
var
frmTestTimezone: TfrmTestTimezone;
implementation
{$R *.dfm}
type
TSQLSample = class(TSQLRecord)
private
fSomeThing: RawUTF8;
fUpdateTime: TModTime;
published
property SomeThing: RawUTF8 read fSomeThing write fSomeThing;
property UpdateTime: TModTime read fUpdateTime write fUpdateTime;
end;
procedure TfrmTestTimezone.FormCreate(Sender: TObject);
var
vModel: TSQLModel;
begin
vModel := TSQLModel.Create([TSQLSample]);
fServer := TSQLRestServerDB.Create(vModel, ChangeFileExt(paramstr(0),'.db3'));
fServer.CreateMissingTables();
end;
procedure TfrmTestTimezone.FormDestroy(Sender: TObject);
begin
fServer.Free;
end;
procedure TfrmTestTimezone.FormShow(Sender: TObject);
begin
RefreshGrid;
end;
procedure TfrmTestTimezone.btnInsertClick(Sender: TObject);
var
vSample: TSQLSample;
begin
vSample := TSQLSample.Create;
vSample.SomeThing := StringToUTF8(DateTimeToStr(Now));
fServer.Add(vSample, True);
RefreshGrid;
vSample.Free;
end;
procedure TfrmTestTimezone.RefreshGrid;
begin
with TSQLTableToGrid.Create(dgSample,
fServer.MultiFieldValues(TSQLSample, ''), nil) do
begin
Table.SetFieldType('UpdateTime', sftTimeLog);
SetFieldLengthMean('bxx', False);
Resize(dgSample);
end;
end;
end.BTW, if I SetFieldType like this
procedure TfrmTestTimezone.RefreshGrid;
begin
with TSQLTableToGrid.Create(dgSample,
fServer.MultiFieldValues(TSQLSample, ''), nil) do
begin
// Change Begin
Table.SetFieldType('UpdateTime', sftModTime);
// Change End
SetFieldLengthMean('bxx', False);
Resize(dgSample);
end;
end;That field will display as INTEGER!
Thanks ab!
It's very kind of you to improve expression so quickly!
Thanks for your work. It's awesome! ![]()
Guys
I've implemented a interface based service, and retrieve data with TDocVariant type param.
When display this data, field type missed. I've tried Table.SetFieldType, but colum value disappeared. T_T
Here is the sample code. Enviroment: Win7/X64/XE2
unit uMain;
interface
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.Grids, Vcl.StdCtrls;
type
TForm1 = class(TForm)
DrawGrid1: TDrawGrid;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
uses
SynCommons,
mORMot,
mORMotUI;
type
TEnumSample = (esOne, esTwo, esThree);
TSQLMyRecord = class(TSQLRecord)
private
fSample: TEnumSample;
published
property Sample: TEnumSample read fSample write fSample;
end;
procedure TForm1.Button1Click(Sender: TObject);
const
MaxCount = 10;
var
oTable, oRow: Variant;
iIdx, iHigh: Integer;
begin
oTable := _Arr([]);
oRow := _Obj([]);
for iIdx := 0 to MaxCount do
begin
iHigh := Ord(esThree) + 1;
oRow.Sample := TEnumSample(iIdx mod iHigh);
oTable._ := oRow;
end;
with TSQLTableToGrid.Create(DrawGrid1,
TSQLTableJSON.Create('', VariantSaveJSON(oTable)), nil) do
begin
Table.SetFieldType('Sample', sftEnumerate, TypeInfo(TEnumSample));
end;
end;
end.How did you set codepage 1252?
You have to change your system parameter, which is system-wide.
See http://www.7tutorials.com/changing-disp … e-programs
NTLEA(NT Locale Emulator Advance) is a process wide code trans tool, which usually used to play some game with different loction acts like AppLoc.
It's not so efficient here.
And, by the way, the SQlite3 .obj you are using are deprecated.
Please use the latest version from http://synopse.info/files/sqlite3obj.7z as stated by http://synopse.info/fossil/wiki?name=Get+the+source
Yes, this is the point. Fatal errer has gone when I compile project with the newest SQLite3.obj. Thx very much!!
I'm running the nightly-build version, but fault occurs every time. even with the administrator privilage.
My env: Win7 x64, chinese simplified, Delphi XE2.
here is the result:
Synopse mORMot Framework Automated tests
------------------------------------------
1. Synopse libraries
1.1. Low level common:
- System copy record: 22 assertions passed 148us
- TRawUTF8List: 70,005 assertions passed 50.24ms
- TDynArray: 1,027,702 assertions passed 164.17ms
- TDynArrayHashed: 1,200,629 assertions passed 135.59ms
- TObjectListHashed: 999,869 assertions passed 397.61ms
- TObjectDynArrayWrapper: 167,501 assertions passed 21.50ms
- Fast string compare: 7 assertions passed 96us
- IdemPropName: 30 assertions passed 122us
- Url encoding: 105 assertions passed 1.00ms
- GUID: 9,005 assertions passed 3.33ms
- IsMatch: 599 assertions passed 177us
- Soundex: 35 assertions passed 90us
- Numerical conversions: 1,063,824 assertions passed 313.84ms
- Curr 64: 20,053 assertions passed 1.09ms
- CamelCase: 11 assertions passed 86us
- Bits: 4,774 assertions passed 108us
- Ini files: 7,004 assertions passed 26.15ms
- UTF8: 79,111 assertions passed 1.20s
- Iso 8601 date and time: 32,007 assertions passed 5.51ms
- Url decoding: 1,100 assertions passed 285us
- Mime types: 20 assertions passed 155us
! - TSynTable: 198 / 875 FAILED 9.96ms
- TSynCache: 404 assertions passed 751us
- TSynFilter: 1,005 assertions passed 2.94ms
- TSynValidate: 677 assertions passed 968us
- TSynLogFile: 42 assertions passed 459us
Total failed: 198 / 4,686,416 - Low level common FAILED 2.34s
1.2. Low level types:
- RTTI: 58 assertions passed 323us
- Url encoding: 200 assertions passed 596us
- Encode decode JSON: 262,016 assertions passed 125.12ms
- Mustache renderer: 138 assertions passed 2.24ms
! - TDocVariant: 2 / 71,662 FAILED 102.70ms
! - BSON: 8 / 245,034 FAILED 2.80ms
Total failed: 10 / 579,108 - Low level types FAILED 235.76ms
1.3. Big table:
- TSynBigTable: 19,121 assertions passed 96.96ms
- TSynBigTableString: 16,139 assertions passed 37.28ms
- TSynBigTableMetaData: 384,060 assertions passed 1.05s
- TSynBigTableRecord: 452,185 assertions passed 2.46s
Total failed: 0 / 871,505 - Big table PASSED 3.65s
1.4. Synopse PDF:
! - TPdfDocument: 1 / 2 FAILED 2.73ms
- TPdfDocumentGDI: 5 assertions passed 227.00ms
Total failed: 1 / 7 - Synopse PDF FAILED 230.99ms
1.5. Cryptographic routines:
- Adler32: 1 assertion passed 715us
- MD5: 1 assertion passed 148us
- SHA1: 5 assertions passed 1.04ms
- SHA256: 5 assertions passed 1.02ms
- AES256: 16,815 assertions passed 705.67ms
- RC4: 1 assertion passed 634us
- Base64: 11,994 assertions passed 108.18ms
- CompressShaAes: 1,683 assertions passed 3.17ms
Total failed: 0 / 30,505 - Cryptographic routines PASSED 822.73ms
1.6. Compression:
- In memory compression: 12 assertions passed 267.90ms
- GZIP format: 19 assertions passed 520.34ms
- ZIP format: 36 assertions passed 956.22ms
- SynLZO: 3,006 assertions passed 85.84ms
- SynLZ: 29,018 assertions passed 598.68ms
Total failed: 0 / 32,091 - Compression PASSED 2.43s
2. mORMot
2.1. File based:
! Exception ESynException raised with messsage:
! sqlite3_key() expects PRAGMA mmap_size=0
Synopse framework used: 1.18
SQlite3 engine used: 3.7.14
Generated with: Delphi XE2 compiler
Time elapsed for all tests: 9.79s
Tests performed at 2014/5/6 14:11:13
Total assertions failed for all test suits: 209 / 6,199,632
! Some tests FAILED: please correct the code.
Done - Press ENTER to ExitAnd this is the log:
D:\Dev\Workspace\Delphi\mORMot-nb\SQLite3\TestSQL3.exe 0.0.0.0 (2014-05-06 14:09:45)
Host=UNKONWN-PC User=Unkonwn CPU=4*9-6-10759 OS=13.1=6.1.7601 Wow64=1 Freq=2530917
Environment variables=ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\Unkonwn\AppData\Roaming asl.log=Destination=file CommonProgramFiles=C:\Program Files (x86)\Common Files CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files CommonProgramW6432=C:\Program Files\Common Files COMPUTERNAME=UNKONWN-PC ComSpec=C:\Windows\system32\cmd.exe FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\Unkonwn LOCALAPPDATA=C:\Users\Unkonwn\AppData\Local LOGONSERVER=\\UNKONWN-PC NUMBER_OF_PROCESSORS=4 OS=Windows_NT Path=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Services\IPT\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 42 Stepping 7, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=2a07 ProgramData=C:\ProgramData ProgramFiles=C:\Program Files (x86) ProgramFiles(x86)=C:\Program Files (x86) ProgramW6432=C:\Program Files PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public SESSIONNAME=Console SystemDrive=C: SystemRoot=C:\Windows TEMP=C:\Users\Unkonwn\AppData\Local\Temp TFS_DIR=C:\Program Files\ThinkVantage Fingerprint Software\ TMP=C:\Users\Unkonwn\AppData\Local\Temp USERDOMAIN=Unkonwn-PC USERNAME=Unkonwn USERPROFILE=C:\Users\Unkonwn VBOX_INSTALL_PATH=C:\Program Files\Oracle\VirtualBox\ windir=C:\Windows
TSQLLog 1.18 2014-05-06T14:11:06
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249514 SynSelfTests.TTestLowLevelCommon._TSynTable (2703) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 002498EB SynSelfTests.TTestLowLevelCommon._TSynTable (2718) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 00249F3C SynSelfTests.TTestLowLevelCommon._TSynTable (2743) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110625 warn Test failed
20140506 14110625 fail TTestLowLevelCommon(0210A8B0) Low level common: TSynTable "" stack trace API 0024A32A SynSelfTests.TTestLowLevelCommon._TSynTable (2758) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110634 warn Test failed
20140506 14110634 fail TTestLowLevelTypes(0210A920) Low level types: TDocVariant "" stack trace API 00265858 SynSelfTests.TTestLowLevelTypes._TDocVariant (5171) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110634 warn Test failed
20140506 14110634 fail TTestLowLevelTypes(0210A920) Low level types: TDocVariant "" stack trace API 002658A5 SynSelfTests.TTestLowLevelTypes._TDocVariant (5172) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110640 warn Test failed
20140506 14110640 fail TTestLowLevelTypes(0210A920) Low level types: BSON "" stack trace API 0025D6B1 SynSelfTests.TTestLowLevelTypes._BSON (4803) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110640 warn Test failed
20140506 14110640 fail TTestLowLevelTypes(0210A920) Low level types: BSON "" stack trace API 0025F26E SynSelfTests.TTestLowLevelTypes._BSON (4896) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110640 warn Test failed
20140506 14110640 fail TTestLowLevelTypes(0210A920) Low level types: BSON "" stack trace API 0025F2D0 SynSelfTests.TTestLowLevelTypes._BSON (4897) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110640 warn Test failed
20140506 14110640 fail TTestLowLevelTypes(0210A920) Low level types: BSON "" stack trace API 0025F332 SynSelfTests.TTestLowLevelTypes._BSON (4898) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110640 warn Test failed
20140506 14110640 fail TTestLowLevelTypes(0210A920) Low level types: BSON "" stack trace API 0025F3DA SynSelfTests.TTestLowLevelTypes._BSON (4899) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110640 warn Test failed
20140506 14110640 fail TTestLowLevelTypes(0210A920) Low level types: BSON "" stack trace API 0025F4B2 SynSelfTests.TTestLowLevelTypes._BSON (4900) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110640 warn Test failed
20140506 14110640 fail TTestLowLevelTypes(0210A920) Low level types: BSON "" stack trace API 0025F56E SynSelfTests.TTestLowLevelTypes._BSON (4901) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14110640 warn Test failed
20140506 14110640 fail TTestLowLevelTypes(0210A920) Low level types: BSON "" stack trace API 0025F61A SynSelfTests.TTestLowLevelTypes._BSON (4902) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14111019 warn Test failed
20140506 14111019 fail TTestSynopsePDF(0210ACA0) Synopse PDF: TPdfDocument "" stack trace API 0026CAA3 SynSelfTests.TTestSynopsePDF._TPdfDocument (6135) 0029370B mORMotSelfTests.SQLite3ConsoleTests (208)
20140506 14111354 EXC ESynException ("sqlite3_key() expects PRAGMA mmap_size=0") at 000D7FAB SynSQLite3Static.WinWrite (1070) stack trace 0029370B mORMotSelfTests.SQLite3ConsoleTests (208) 00007BDC System.@StartExe I've tried ntlea to run TestSQL3.exe with codepage 1252,and this approch only fixed
! - TSynTable: 198 / 875 FAILED 9.96mshelp!