摘要:
咏南CS插件开发框架同时支持2层和3层开发了,是的一套代码既支持2层也能3层开发。 你要做的仅仅是在配置文件里面设置一个2层还是3层的开关控制一下。 对,就这么简单! 阅读全文
摘要:
DELPHI7的STRING默认是ANSI编码,加载UNICODE编码格式的TXT显示为乱码,解决方法如下:procedure TForm1.Button1Click(Sender: TObject);var F:TFileStream; S:WideString; I:Integer; F... 阅读全文
摘要:
USE [SupplyChain]GO/****** Object: StoredProcedure [dbo].[ExpData] Script Date: 2015-12-18 10:23:08 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIE... 阅读全文
摘要:
TFDStorageFormat = (sfAuto, sfXML, sfBinary, sfJSON);FIREDAC支持3种序列格式:XML,JSON和BIN。 阅读全文
摘要:
uses Data.FireDACJSONReflect 1)FIREDAC数据库序列为字符串,进行了加压和BASE64编码 function DataSetToString(const ADataSet: TFDAdaptedDataSet): string;var LBinary64: stri 阅读全文
摘要:
使用流做中转procedure CopyDataSet(const ASource, ADest: TFDAdaptedDataSet);var LStream: TStream;begin LStream := TMemoryStream.Create; try ASource.Sav... 阅读全文
摘要:
firedac数据集控件的公共祖先类——TFDAdaptedDataSetTFDQuery = class(TFDCustomQuery)TFDCustomQuery = class(TFDRdbmsDataSet)TFDRdbmsDataSet = class(TFDAdaptedDataSet)... 阅读全文
摘要:
使用IDFTP连不上FTP服务端。原来是IDFTP有2种模式:主动模式和被动模式。IDFTP默认是使用主动模式,如果FTP服务端设置使用被动模式,使用IDFTP连不上FTP服务端的。解决方法:设置IDFTP为被动模式,IdFTP1.Passive :=True; // 被动模式 阅读全文
摘要:
1)不启用连接池当创建到101个连接的时候,就无法再创建新连接了。也就是说,如果连接字符串不做任何处理,我们的程序只能够跟SQLServer建立101个连接。2)启用连接池在连接字符串中加入代码:Pooling=true;Max Pool Size=40000;Min Pool Size=0;微软在... 阅读全文
摘要:
日志管理用来记录框架的所有日志信息,包含操作员的登录、操作日志,也包括程序异常日志等1)当前连接日志表示当前时间连接到系统中的有哪些客户端主要字段說明[机器名称]连接到系统的客户端机器名称[进程标志]连接到系统的客户端进行标志,一般指客户端程序文件名[操作人员]连接到系统的客户端登录的操作员[系统类... 阅读全文