[fpc-pascal] JSON Dataset in FCL-DB.
Leonardo M. Ramé
martinrame at yahoo.com
Sat Dec 17 13:07:42 CET 2011
----- Original Message -----
> From: Leonardo M. Ramé <martinrame at yahoo.com>
> To: FPC-Pascal users discussions <fpc-pascal at lists.freepascal.org>
> Cc:
> Sent: Saturday, December 17, 2011 10:00 AM
> Subject: Re: [fpc-pascal] JSON Dataset in FCL-DB.
>
> ----- Original Message -----
>
>> From: Michael Van Canneyt <michael at freepascal.org>
>> To: FPC-Pascal users discussions <fpc-pascal at lists.freepascal.org>
>> Cc: Lazarus mailing list <lazarus at lazarus.freepascal.org>
>> Sent: Friday, December 16, 2011 5:52 PM
>> Subject: Re: [fpc-pascal] JSON Dataset in FCL-DB.
>>
>>
>>
>> On Fri, 16 Dec 2011, Leonardo M. Ramé wrote:
>>
>>>> What is missing currently is the delta to update data on the
> server,
>> but that
>>>> should be easily added.
>>>>
>>>> Michael.
>>>
>>>
>>> Thanks.
>>>
>>> Btw. I've found this dependency related error when I tried to
> compile.
>>>
>>
>> Fixed in revision 19858.
>>
>> Michael.
>
>
>
> Michael, could you apply this? Without it fpjsondataset unit is not found:
>
> Index: fpmake.pp
>
> ===================================================================
> --- fpmake.pp (revision 19860)
> +++ fpmake.pp (working copy)
> @@ -37,6 +37,7 @@
> P.SourcePath.Add('src/sqldb/examples');
> P.SourcePath.Add('src/sqldb/oracle');
> P.SourcePath.Add('src/sdf');
> + P.SourcePath.Add('src/json');
> P.SourcePath.Add('src/datadict');
> P.SourcePath.Add('src/memds');
> P.SourcePath.Add('src/codegen');
> @@ -661,6 +662,9 @@
> end;
> T.ResourceStrings := True;
>
> + // JSON
> + T:=P.Targets.AddUnit('fpjsondataset.pp');
> +
> P.ExamplePath.Add('tests');
> T:=P.Targets.AddExampleProgram('dbftoolsunit.pas');
> T:=P.Targets.AddExampleProgram('dbtestframework.pas');
>
>
Also this on tests directory:
Index: testjsondataset.pp
===================================================================
--- testjsondataset.pp (revision 19860)
+++ testjsondataset.pp (working copy)
@@ -3,9 +3,8 @@
{$mode objfpc}{$H+}
uses
- Classes, sysutils, DB, jsondataset, fpjson, jsonparser;
+ Classes, sysutils, DB, fpjsondataset, fpjson, jsonparser;
-{$R *.res}
Function ExtractData(Const AFileName : string) : TJSONObject;
--
Leonardo M. Ramé
http://leonardorame.blogspot.com
More information about the fpc-pascal
mailing list