ICode9

精准搜索请尝试: 精确搜索
  • FireDAC 数据库开发笔记(FireDAC 进阶)2022-05-25 20:32:40

    FireDAC 进阶 存取MetaData

  • FireDAC分页查询2022-02-01 17:02:20

    FireDAC原生支持分页查询,不用写分页查询SQL,只要设置FetchOptions.RecsSkip(跳过的行数)和RecsMax(分页大小)允许通过结果集进行分页。 打开游标后,将跳过第一个RecsSkip。其余的记录,最多RecsMax将被获取。当Prepared后,更改RecsSkip和RecsMax属性值不起作用。因此,在 获取下一行页之前

  • DELPHI XE 10.1 BERLIN 使用FIREDAC连接数据库(SQL SERVER, MYSQL, SQLITE)2022-01-19 13:02:00

    此程序是写的一个Demo, 包含一个主窗体, 一个数据模块. 1. 主窗体设计如下: 提供一个初始化, 一个查询, 一个释放. 初始化用于数据模块实例化, 查询就是执行SQL语句, 释放就是释放数据模块实例. 其它没啥说的. 窗体上方是一个RadioGroup, 丢了四个按钮, 也就是四个数据库类型, 每

  • FireDAC如何连接ORACLE数据库2021-07-13 14:00:09

    FDPhysOracleDriverLink1 加入这个驱动器     UniDac对Oracle的Direct连接,不需要安装Oracle客户端dll,deploy时真的是方便又快捷。     FireDac连接Oracle,在没有Oracle Client的情况下,是可以连接上的。前提是需要文件oci.dll、oraocci11.dll、oraociei11.dll、orasql11.dl

  • FireDAC的SQLite初探2021-05-30 13:06:07

    // uses FireDAC.VCLUI.Wait  之后, 可不用添加 TFDGUIxWaitCursor TFDConnection          // 数据连接 TFDQuery                // 数据查询 TDataSource            // 数据源 TDBGrid                // 数据显示 // uses FireDAC.Phys.SQ

  • SqLite设置密码访问(06)2021-05-30 13:05:54

    使用FireDAC的FDConnection,下面的代码既可以直接创建带有密码的数据文件,也可以打开已经存在的数据文件。 FDConnection.Open('DriverID=SQLite;Database=idb;Password=ipassword');参数里面的 idb 和 ipassword 换成你的数据文件名字(路径)和密码即可。剩下的操作,使用FDQuery或

  • (转)FireDAC 获取 INSERT 记录的自增 ID2020-09-11 13:34:52

    链接: http://bbs.2ccc.com/topic.asp?topicid=587961   将数据插入具有自动增量字段的数据库表中时的常见模式是使用 SQL 查询来选择新创建的记录的最后插入ID。使用 TFDQuery 运行 INSERT 查询后,您可以运行第二个查询来获取新插入的自动增量 ID。例如,MySQL 具有一个 

  • FireDAC 下FDMEMTable的的字段自动获取2020-06-03 19:07:30

    用clientdataset可以在设计时获取表结构。带来了不少方便。那么在FireDAC下如何处理? TSQLConnect继续provider的方法是没有问题的。而FireDAC不支持Provider->clientdataset方法。其实也很简单。 1、create方法 GetDataset(aSQL : String) :TDataset; 2、在客户端调用该方法就会返回数

  • 我为什么插入记录时出现“重复条目”异常?2019-11-20 18:26:17

    我收到此错误消息: [FireDAC][Phys][MySQL] Duplicate entry ‘1111’ for key ‘PRIMARY’ 尝试将数据插入数据库时​​.数据库中唯一的数据是主键为“ 0000”的元组,因此我知道主键不是另一个键的重复.数据已正确插入数据库,因此当主键不是重复项时,是否有任何方法可以阻止错误

  • 无法从局域网网络计算机连接到mySql2019-11-18 02:15:08

    我有一台MySql Server 5.7作为服务在局域网的一台计算机上运行. 我的应用程序已安装并在同一台计算机上正常运行.我为应用程序所在的目录设置了“与所有人共享”.在同一目录中,我放置了libmysql.dll和FDConnectionDefs.ini文件. 我的应用程序在那台计算机上运行良好.在LAN上的其他

  • FireDAC 下的 Sqlite-控件直接添加代码窗体2019-11-06 12:04:19

    object DBGrid1: TDBGrid Left = 0 Top = 0 Width = 265 Height = 338 Align = alLeft DataSource = DataSource1 TabOrder = 0 TitleFont.Charset = DEFAULT_CHARSET TitleFont.Color = clWindowText TitleFont.Height = -11 TitleFont.Name = 'Tahoma'

  • FireDAC 下的 Sqlite [12] - 备忘录(草草结束这个话题了).2019-11-06 11:51:40

    该话题的继续延伸主要就是 SQL 的语法了, 草草收场的原因是现在的脑筋已经进入了 IntraWeb 的世界. 相关备忘会随时补充在下面:   //连接多个数据库的参考代码: FDConnection1.ExecSQL('ATTACH ''c:\hr.sdb'' AS hr'); FDConnection1.ExecSQL('ATTACH ''c:\cust.sdb'' AS cust&#

  • FireDAC 下的 Sqlite [11] - 关于批量提交 SQL 命令的测试,2019-11-06 11:50:27

    可把下面代码直接贴在空白窗体上, 以快速完成窗体设计: 代码: {建立} procedure TForm1.FormCreate(Sender: TObject); const   strTable = 'CREATE TABLE MyTable(Id integer PRIMARY KEY AUTOINCREMENT, Name string(10), Age integer)'; //Id(自增), Name, Age begin   FDC

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有