标签: mormot

mORMot中的示例SQL查询

我正在使用Synopse mORMot从Delphi 7访问SQLite数据库.我希望通过SQL直接建立连接和查询数据库,而无需使用mORMot的ORM(对象关系映射)功能.

您是否可以提供执行SQL查询而不依赖于mORMot的ORM功能的代码示例?

database delphi sqlite delphi-7 mormot

5
推荐指数
1
解决办法
3974
查看次数

使用mORMot Framework在服务器和客户端之间发送消息

mORMot Framework(www.synopse.info)已经添加了对WebSockets的支持,在包装上还有一个关于WebSockets的演示(示例31).在此示例中,客户端向服务器发送消息,并向客户端发送新消息.我想使用这个库来做到这一点:

  1. 客户端向服务器发送消息并发送IP地址(不等待来自服务器的消息);
  2. 服务器可以通过IP地址向单个客户端发送消息;

注意:IP地址仅用于标识客户端.我也可以使用一个独特的名字.

类似于客户端和服务器之间的LAN聊天.我不明白如何编辑样本n.31这样做.此示例基于接口.

delphi mormot

2
推荐指数
1
解决办法
3024
查看次数

德尔福mORMot.如何制作移动客户端(android,iOS)

我是mORMot的新手.我做了一个mormot服务器和FMX客户端.它适用于Win模式.接下来,我将目标更改为Android并收到错误.

[DCC致命错误] SynCrtSock.pas(253):未找到F2613单位'Contnrs'(单位SynCrtSock;).

{$R *.fmx}
{$R *.LgXhdpiTb.fmx ANDROID}

function Client(const SQL: RawUTF8): RawUTF8;
var 
  Http: THttpClientSocket;
  URI: AnsiString;
begin
  if ParamCount<>0 then
    URI := AnsiString(ParamStr(1)) 
  else
    URI := '192.168.1.20';
  Http := OpenHttp(URI,'888');
  if Http <> nil then
    try
      Http.Post('root',SQL,TEXT_CONTENT_TYPE);
      result := Http.Content;
    finally
      Http.Free;
    end 
  else
    result := '';
end;


procedure TForm3.TMSFMXButton1Click(Sender: TObject);
begin
  ds1.DataSet := JSONToClientDataSet(self,Client('select * from Lists'));
end;
Run Code Online (Sandbox Code Playgroud)

它适用于Win,但不适用于Android.

如何为iOS和Android制作演示?

delphi mormot

1
推荐指数
1
解决办法
1437
查看次数

标签 统计

delphi ×3

mormot ×3

database ×1

delphi-7 ×1

sqlite ×1