随笔分类 - Delphi / Delphi FireDac
1
摘要:分页方法,其中 PageSize 为分页大小, PageIndex 页码 ,0 为第一页 ,RecsSkip 可以通过 PageSize * PageIndex 计算出来,如下: procedure TForm1.PagingQuery(Query: TFDQuery; PageSize, Page
阅读全文
摘要:c++builder XE 官方demo最全60多个 http://community.embarcadero.com/blogs?view=entry&id=8761 FireDAC.Comp.Client 用好FDMemTable代替之前的ClientDataSet,以前ClientDataSe
阅读全文
摘要:要删除ClientDataSet中的所有列,可以使用以下代码: procedure TForm1.Button1Click(Sender: TObject); var i: Integer; begin // 从最后一列开始删除,以避免索引错误 for i := ClientDataSet1.Fie
阅读全文
摘要:或是设置FDquery 的resourceOptions属性
阅读全文
摘要:1 var 2 aStream: TMemoryStream; 3 LDataSet: TFDDataSet; // 申请一个FD数据集 4 MyStream: Tmemorystream; 5 MyJPEG: TJpegImage; 6 MyPng: TPngImage; 7 begin 8 in
阅读全文
摘要:Delphi TField.ProviderFlags 属性 单元:DB 说明:指定应用更新时提供程序如何使用字段值。 语法: 1 property ProviderFlags: TProviderFlags; 描述:ProviderFlags仅与提供给提供程序组件抯事件处理程序的数据包中出现的字段
阅读全文
摘要:fdquery有个属性,FormatOptions.DefaultParamDataType=ftUnknow,默认是ftUnknown,改为ftString就好了,
阅读全文
摘要:TField.ProviderFlags,这对于组 SQL 来说至关重要! ProviderFlags 是 TProviderFlag 的集合,我们来看看 ProviderFlags 可以包含哪些元素 元素名称 说明 备注pfInUpdate INSERT / UPDATE 要包含此字段 实际上会不
阅读全文
摘要:with FDMemTable1 do begin DisableControls; //切断数据感知控件 try Open; //打开 //定义Field fld_Id := TIntegerField(FieldByName('Id')); fld_Value := TStringField(F
阅读全文
摘要:程序开发中,经常遇到一条记录有多个状态位,比如一条商品,他属于热门,新品,特卖。我们的数据库如何设计呢? 一般有几种方法 (1)建立关联表 关联表字段:关系Id,商品Id,属性Id 查询:使用关联表的方式,查询某属性的商品。 程序:写入时,写商品表和关联表; (2)将多个属性存在一个字段中,用|分割
阅读全文
摘要:在DELPHI中我们经常要动态的创建控件以及控件的事件。例如,我们可能想根据程序需要动态的创建一些Tshape组件来创建某个图形,并使得在鼠标移动上去之后可以完成某些操作。这一般需要需要三步: 下面将通过一个例子来演示,例子的功能是动态创建一个Tshape的实例MyShape,并且在鼠标移动到MyS
阅读全文
摘要:firedac数据集数据序列为JSON FIREDAC数据库引擎充分地考虑了跨平台和跨语言的支持。 因此,FIREDAC数据集可以序列为BIN\XML\JSON,三种格式。 firedac数据集数据序列为JSON字符串: 流导入到FDMEMTable时 必须把流指向起始的位置
阅读全文
摘要:TFDConnection: FetchOptions.Mode 设置为fmAll, 返回全部结果, 否则默认只返回前50条, 效果与open以后再执行FetchAll一样 Specifies how the result set records must be fetched into FireD
阅读全文
摘要:First chance exception at $763FC632. Exception class EMSSQLNativeException with message '[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 10.
阅读全文
摘要:Delphi TStream 详细介绍Stream对象,又称流式对象,是TStream、THandleStream、TFileStream、TMemoryStream、TResourceStream和TBlobStream等的统称。它们分别代表了在各种媒介上存储数据的能力,它们将各种数据类型(包括对
阅读全文
摘要:Defining Connection (FireDAC) 连接定义就是应用程序使用特定的FireDAC驱动连接数据库的参数集合。相当于BDE的别名,ADO的UDL,或者ODBC的DSN。 For the list of supported database management systems a
阅读全文
摘要:调用DATASNAP+FIREDAC的远程方法有时会执行二次SQL或存储过程的BUG 1)查询会重复执行的情形:Result := DATASETPROVIDER.Data会触发它关联的DATASET执行一次查询fdquery.Close;fdquery.sql.Clear;fdquery.sql.
阅读全文
摘要:TDataSet控件以及它的继承控件,例如TSimpleDataSet/TClientDataSet等都可以使用Locate方法在结果数据集中查寻数据。程序首先必须使用SQL命令从后端数据库中取得数据并且形成结果数据集,然后才使用Locate方法查寻数据。当使用Locate方法查寻数据时,开发人员可
阅读全文
摘要:Help里的解释 function Locate(const KeyFields: String; const KeyValues: Variant; Options: TLocateOptions): Boolean; KeyFields: is a string containing a sem
阅读全文
摘要:Delphi FrieDAC 大数据处理 大数据处理, 要用到Array DML 插入数据 先要设置插入的数据量 FQuery1.Params.ArraySize := 1000; for index:= 0 to 1000 -1 to begin FQuery1.Params.ParamByNam
阅读全文
1

浙公网安备 33010602011771号