随笔分类 - mORMot
土拨鼠框架学习
摘要:一、usesHTTPApp二、使用前要用UTF8Encode转换成utf-8编码HTTPEncode(UTF8Encode(Text));不然和标准的url_encode()编码结果不一致,查询结果自然不是预期的。可以通用浏览器地址来查看。解码后要用UTF8Decode做解码后处理:UTF8Deco
阅读全文
摘要:mormot 数据集和JSON互相转换 usesSynVirtualDataSet, mORMotMidasVCL, SynCommons; procedure TForm1.Button1Click(Sender: TObject);varjson: RawUTF8;begin json := D
阅读全文
摘要:MORMOT通讯类说明 MORMOT在SynCrtSock.pas单元实现通讯类。 MORMOT实现TCP/UDP/HTTP/WEBSOCKET客户端和服务端的协议的单元文件。可以看出MORMOT实现的通讯协议是很全面的。MORMOT支持跨操作系统平台(WINDOWS 和 LINUX)。MORMOT
阅读全文
摘要:使用一些选项将模型的所有表注册为外部表 -默认情况下,所有表都由SQLite3引擎处理,除非它们 通过VirtualTableExternalRegister明确声明为外部:这个 函数可用于注册要由外部DBs处理的所有表 这个函数应该在TSQLRestServer之前调用。创建(服务器端 ORM必须
阅读全文
摘要://MSSQL表中的字段是nvarchar格式,内容为null时通过synDBDataSet读出字段类型为wideMemo,将synDBVCL.pas单元procedure TSynBinaryDataSet.InternalInitFieldDefs按下面的方法修改就可以。 procedure T
阅读全文
摘要:程序中要使用数据库,首先是引用SynCommons, SynDB单元,根据不同的数据库类型,简单举几个例子:1 使用Access数据库,引用SynCommons, SynDB,SynOleDb三个单元,如果密码为空,设置后面三个参数直接为空就可以了.mORMot数据库处理方式 1 var 2 gPr
阅读全文
摘要:mORMot的下载地址是https://codeload.github.com/synopse/mORMot/zip/master,作者的几乎每天都有更新,所以大家最好还是学会SVN或者GIT的用法,保证代码的最新。GIT下载命令 git clone https://github.com/synop
阅读全文