Delphi
2022-11-15
219
Delphi FireDAC与ADO读写数据的性能测试FireDAC,ADO性能测试以前使用过BDE、ADO、DBX等数据引擎,后来发现它们都没有UNIDAC好用,所以在很长的一段时间内中间件都使用UNIDAC作为数据引擎。偶然的机会,使用了DELPHI XE5自带的FIREDAC数据引擎,在开发了几个项目以后发现它完全可以同UNIDAC相媲美,但UNIDAC购买费用是几万美刀,而FIREDAC是免费的。 数据量2w行,字段30个第一次openfd读取数据用时363毫秒,ado用时783毫秒第二次ope
2022-11-15
24
程序运行提示下图 解决方法:1、ADOConnection1控件的LoginPrompt属性 设置为 False
2022-11-15
28
function GeneraNIP(Longitud: Integer): String;var s : String; i : Integer;begin Randomize; s:=''; for i:=1 to 255 do s:=s + IntToStr(Random(10) + 1); i:=Random(253 - Longitud) + 1; Result:=Copy(S, i, Longitud); if Result[1] = '0
2022-11-15
93
uses Datasnap.DSSession;var Session: TDSSession; Protocol, IpAddress, AppName: string;begin Session := TDSSessionManager.GetThreadSession; Protocol := Session.GetData('CommunicationProtocol'); IpAddress := Session.GetData('RemoteIP')
2022-11-15
130
unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DB, ADODB, StdCtrls;type TForm1 = class(TForm) Button1: TButton; btn1: TButton; ADOConnection1: TADOConnection; ADOQuery1: TADOQue
2022-11-15
151
Delphi XE 10 跨平台三层数据库应用教程前言: Delphi XE 开始越来越庞大,比经典的Delphi7难用,但依然是目前所有跨平台开发工具中开发效率最高、最容易上手的,其快速设计RAD理念是无与伦比的符合人性(什么?是懒惰)。 目前网上XE10类似教程很少,而且学习途中遇到一些问题就难以继续了,经本菜鸟千辛万苦的求索,特推出Delphi XE 10系列教程。 三层数据库应用是目前最简单、方便、易扩展的架构,而跨平台应用又是所谓的“互联网+”最需要的,下面的教程分服务器端和客户端两大部分完成
2022-11-15
30
function MakeRNDString(Chars: string; Count: Integer): string;var i, x: integer;begin Result := ''; for i := 0 to Count - 1 do begin x := Length(chars) - Random(Length(chars)); Result := Result + chars[x]; chars := Copy(chars, 1,x -
2022-11-15
219
DELPHI CLIENTDATASET复制记录数据源记录集:ClientDataSetSource;目标记录集:ClientDataSetCopy1)复制一条记录。 ClientDataSetCopy.Close; ClientDataSetCopy.Fields.Clear; ClientDataSetCopy.FieldDefs.Clear; //复制字段定义 ClientDataSetCopy.FieldDefs.Assign( ClientDataSetSource.FieldDef