RSS订阅 | 匿名投稿
您的位置:网站首页 > 数据库

delphi 官方提供的六十多个FireDAC例子

FireDAC是一套独特的通用数据访问组件,用于为Delphi和C++Builder开发多设备数据库应用程序。凭借其强大的通用架构,FireDAC支持从Delphi到InterBase,SQLite,MySQL,SQLServer,Oracle,PostgreSQL,IBMDB2,SQLAn…
类别:数据库 标签: 作者:admin 日期:2018-07-03 22.04.06

Delphi将Excel导入Access

我连接数据库是使用了dbLink.udl文件来连接的,并且是动态创建的,这样做的好处就是无论代码转移到那个磁盘并且数据库文件改了名字,我们也只需要手动配置一下.udl文件,程序依然可以正常运行,免去了修改代码的麻烦…
类别:数据库 标签: 作者:admin 日期:2018-04-06 13.43.00

Delphi测试数据库连接时间

Delphi单元PAS代码:unitUnit1;interfaceusesWinapi.Windows,Winapi.Messages,System.SysUtils,System.Variants,System.Classes,Vcl.Graphics,Vcl.Controls,Vcl.Forms,Vcl.Dialogs,FireDAC.Stan.Intf,FireDAC.Stan.O…
类别:数据库 标签: 作者:admin 日期:2018-04-06 13.35.34

delphi 数据库char varchar nvarchar区别

联机帮助上的:char(n)定长索引效率高程序里面使用trim去除多余的空白n必须是一个介于1和8,000之间的数值,存储大小为n个字节varchar(n)变长效率没char高灵活n必须是一个介于1和8,000之间的数值。...
类别:数据库 标签: 作者:admin 日期:2018-03-14 11.41.08

delphi FireDAC 如何按整型(Byte)读取 MySQL TinyInt(1) 类型字段?

最近使用MySQL发现FireDAC中查询TinyInt(1)字段结果是Boolean类型,这并不是我想要的结果,而TinyInt(1)的范围是-128~127之间,如何按整型读取呢?这个问题困扰了我昨天一个上午,因为表数据比较多,不想修改字段为…
类别:数据库 标签: 作者:admin 日期:2018-03-14 11.15.38

delphi Delphi中点击DBGrid某一行获得其详细数据方法

前提是用ADOTable进行数据库的链接。(其他的链接数据库的方法没有试过)在方法:DBGrid1DblClick中添加代码:不一定是万能的。ComboBox1.Text:=DBGrid1.Columns.Grid.Fields[0].Value;Edit1.Text:=DBGrid1.Columns.…
类别:数据库 标签: 作者:admin 日期:2018-03-14 11.14.34

delphi TClientDataSet用法详解

TClientDataSet控件继承自TDataSet,其数据存储文件格式扩展名为.cds,是基于文件型数据存储和操作的控件。该控件封装了对数据进行操作处理的接口和功能,而本身并不依赖上述几种数据库驱动程序,基本上能满足单机"瘦…
类别:数据库 标签: 作者:admin 日期:2018-03-14 08.38.13

delphi TClientDataSet的全面剖析

1.与TTable、TQuery一样,TClientDataSet也是从TDataSet继承下来的,它通常用于多层体系结构的客户端。很多数据库应用程序都用了BDE,BDE往往给发布带来很大的不便,因而TClientDataSet最大的特点是它不依赖于BDE(Bo…
类别:数据库 标签: 作者:admin 日期:2018-03-14 08.36.30

delphi FireDAC连接oracle

环境:delphiXE7。OS:Win8.1UP164bitDATABASE:oracle64bitclient新建一个工程。将TFDConnection,TFDQuery,TFDGUIxWaitCursor,TDataSource,TDBGrid控件拖入到一个form中。把oracle的以下几个dll文件放到windows的…
类别:数据库 标签:oracle 作者:admin 日期:2018-03-14 08.31.26

delphi 如何在数据表中存取图片

准备工作:1、在空白窗体上添加:ClientDataSet1、Button12、激活窗体的OnCreate事件、激活Button1的OnClick事件实现代码:unitUnit1;interfaceusesWindows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Form…
类别:数据库 标签: 作者:admin 日期:2018-03-14 08.28.05

delphi FireDAC 下的 Sqlite [1] - 前言

很长时间没静下心来写博客了,现在回来,是Delphi不断地进步让我感动、振奋.DelphiXE5并入了FireDAC,第一印象非常好,恐怕dbExpress等等都要靠边站了.让我最高兴地是FireDAC对Sqlite的支持!优秀的Sqlite早就有很多Delph…
类别:数据库 标签: 作者:admin 日期:2018-03-14 08.25.30

delphi FireDAC 下的 Sqlite [2] - 第一个例子

为了方便测试,我把官方提供的C:\Users\Public\Documents\Embarcadero\Studio\14.0\Samples\data\FDDemo.sdb复制了一份到C:\Temp\FDDemo.sdb.{新建一个VCLFormsApplication,然后添加如下控件(建议按Ctrl+.后用键盘输入…
类别:数据库 标签: 作者:admin 日期:2018-03-14 08.24.52

delphi 网上获取北京时间FireDAC 下的 Sqlite [3] - 获取数据库的基本信息

在空白窗体上添加:TFDConnection,TFDPhysSQLiteDriverLink,TFDGUIxWaitCursor,TMemoprocedureTForm1.FormCreate(Sender:TObject);varList:TStrings;V:Variant;beginFDConnection1.Open('DriverID=SQLite;Database=C:…
类别:数据库 标签: 作者:admin 日期:2018-03-14 08.24.28

delphi FireDAC 下的 Sqlite [4] - 创建数据库

建立数据库的代码:{建立内存数据库的一般代码:}beginFDConnection1.DriverName:='SQLite';//同FDConnection1.Params.Add('DriverID=SQLite');//FDConnection1.Params.Add('Database=:memory:');//可省略这行,FireDAC…
类别:数据库 标签: 作者:admin 日期:2018-03-14 08.22.28

delphi FireDAC 下的 Sqlite [5] - 数据的插入、更新、删除

先在空白窗体上添加:TFDConnection、TFDPhysSQLiteDriverLink、TFDGUIxWaitCursor、TFDQuery、TDataSource、TDBGrid(并在设计时关联好).代码:{建立}procedureTForm1.FormCreate(Sender:TObject);constdbPath='C:\Tem…
类别:数据库 标签: 作者:admin 日期:2018-03-14 08.21.45

delphi FireDAC 下的 Sqlite [6] - 加密

主要就是设置TFDConnection的两个链接参数:Password,NewPassword,非常简单.constdbPath='C:\Temp\SQLiteTest.sdb';{建立加密数据库,密码是mm123}procedureTForm1.FormCreate(Sender:TObject);conststrTable='CREATET…
类别:数据库 标签: 作者:admin 日期:2018-03-14 08.21.22

delphi FireDAC 下的 Sqlite [7] - 备份、优化、事务(Transaction)

用TFDSQLiteBackup控件,两三行代码即可完成Sqlite数据库的备份.procedureTForm1.Button1Click(Sender:TObject);begin{先初始化目标}FDConnection1.DriverName:='SQLite';FDConnection1.Params.Add('Database=C:\Temp…
类别:数据库 标签: 作者:admin 日期:2018-03-14 08.20.59

delphi FireDAC 下的 Sqlite [8] - 自定义函数

Sqlite本身没有这个功能,FireDAC通过TFDSQLiteFunction增加了该功能;尽管通过某些SQL语句或通过视图也可以达到类似效果,但函数会更灵活些.本例先建了一个成绩表,然后通过两个TFDSQLiteFunction实现了"总分"与"平均分…
类别:数据库 标签:Sqlite 作者:admin 日期:2018-03-14 08.19.21

delphi FireDAC 下的 Sqlite [9] - 关于排序

SQLite内部是按二进制排序,可以支持ANSI;FrieDAC通过TFDSQLiteCollation支持了Unicode排序,并可通过其OnCompare事件自定义排序.下面的例子,测试了这两种排序的不同.代码:procedureTForm1.FormCreate(Sender:TObject)…
类别:数据库 标签: 作者:admin 日期:2018-03-14 08.18.37

delphi FireDAC 下的 Sqlite [10] - 使用 R-Tree 搜索

R-Tree主要用于三维空间的搜索,据说这种搜索算法非常之快,哪怕百万条记录也是眨眼间的事!SQLite支持1-5维,FireDAC也提供了TFDSQLiteRTree控件以方便定义回调函数.为了简单,我用二维表进行了成功的测试.建立R-Tree表(…
类别:数据库 标签:Sqlite 作者:admin 日期:2018-03-14 08.17.14