首页 > TAG信息列表 > mormot

mORMot框架样例学习汇总

Synopse mORMot框架样例学习--汇总 00-mORMot安装 01-Synopse mORMot框架样例学习-01 In Memory ORM

00-mORMot安装

1下载 https://synopse.info/fossil/wiki?name=Downloads mORMotNightlyBuild.zip. 和 sqlite3obj.7z, 2添加两个Library路径    C:\Users\Administrator\Downloads\mORMotNightlyBuild\mORMot_and_Open_Source_friends_2022-07-26_180532_49bebd0340 C:\Users\Administrator\

mormot处理multipart

mormot处理multipart function GetBoundary(const body: string): string; //'----------021922143036229'#13#10'Content-Disposition: form-data; name="file"; filename="fg.ini"' //'multipart/form-data; boundary=----

mormot报错: too many fields: 72>=64

mormot报错: too many fields: 72>=64 原因mormot作了字段数量限制 ///数据库表中字段的最大数量//-包括在Syncomons中,以便所有与DB相关的工作能够//共享相同的低级类型和功能(例如TSQLFieldBits、,//TJSONWriter、TSynTableStatement、TSynTable、TSQLRecordProperties)//-默认值为

mORMot Rest Debug 调试

mORMot 的调试一定要记录一下,由于他封装了,而且如果一旦用的是“第三方”的“第三方”,由于经过的进一步封装,导致内部关系看不清了。1:通过 Delphi 内部的REST Debugger可以方便调试,但在调试前要清楚定义的接口是否包含认证。2:通过浏览器也可以调试。但需要知道mORMot 参数机制,比如要

mORMot 增、查、改、删 —— CRUD (二)

最近有看了会mORMot ,总感觉这是个好框架,其实好多Delphi开源框架也是建立在他上面,QuickORM、DelphiWebMVC。这次想对mORMot 数据库相关使用再次做个笔记。记得以前有个ECO我当时也花了好久学习,希望能够能简化开发周期,降低业务模型建立,但后开发团队转到c#下了。言归正传mORMot 和ECO

mormot https设置

mormot https设置 以IIS生成自签名服务器证书为例。 使用TMSHttpConfig.exe工具绑定SSL证书 port:是服务端HTTPS监听端口。 至此,绑定SSL证书成功。  

咏南mormot中间件

咏南mormot中间件 只为使用高并发的WINDOWS HTTP.SYS通讯,只支持WINDOWS服务器部署,要求WIN XP SP2\WIN 2003以上。使用WINDOWS HTTP.SYS通讯(支持高并发)。基于MORMOT1.18,支持HTTP\HTTPS、SOAP WEBSERVICE、WEBSOCKET。RESTFUL API和SOAP WEBSERVICE(支持跨语言调用),MSGPACK API只支持D

mormot multipart上传文件

mormot multipart上传文件 首先修改mormot的MultiPartFormDataEncode() function MultiPartFormDataEncode(const MultiPart: TMultiPartDynArray; var MultiPartContentType, MultiPartContent: RawUTF8): boolean; var len, boundcount, filescount, i: integer; boundar

mormot json主从表

mormot json主从表 //cxg 2021-6-2 mormot json主从表 unit service.tables; interface uses mormot, sysutils, yn.log, yn.Unidac, yn.UnidacPool, SynCrtSock, Classes, SynCommons, SynVirtualDataSet; type TMasterTable = class(mORMot.TSQLRecord) //主表 p

mormot json序列(还原)

mormot json序列(还原) /// <author>cxg 2021-5-28</author> /// delphi7 + mormot1.18 /// json序列\还原 (* people.json [ {"RowID":3,"FirstName":"咏南","LastName":"Rachmaninoff","Data":"?w6l6

mormot取multipart分界符

mormot取multipart分界符 function getBoundary(const inContentType: RawUTF8): RawUTF8; //multipart 分界符 var boundary: RawUTF8; i,j: integer; P: PUTF8Char; part: TMultiPart; begin Result := ''; i := PosEx('boundary=',inContent

mormot websocket

mormot websocket THttpApiWebSocketServer基于http.sys通讯的websocket server,同时它又能作为普通的http server使用,支持高并发。 下面是它的演示代码: program Project31WinHTTPEchoServer; {$I Synopse.inc} {$APPTYPE CONSOLE} uses {$I SynDprUses.inc} // use FastMM4

mORMot学习笔记3 数据集转Json

usesSynCommons, SynDB, SynOleDB; procedure TForm1.DataToJsonClick(Sender: TObject);var Conn: TOleDBMSSQLConnectionProperties; strSql: string; rows: ISQLDBRows; strStream: TStringStream;begin Conn := TOleDBMSSQLConnectionProperties.Create('127.0.

最精简使用MORMOT

MORMOT是免费开源的SDK,它封装了HTTP.SYS,这是许多人使用它的原因,让人难以想像的是它居然支持DELPHI6及以上版本。 但MORMOT本身已经被封装的很庞大,它提供许多的单元,这让人不免眼花缭乱,惊恐而不敢下手试用。 其实,我们完全可以最精简使用MORMOT,比如笔者就只使用它的HTTP.SYS通讯部分