firedac相关内容
我有一个 Delphi 10.1 Berlin Datasnap Server,它无法返回大于 260.000 字节的数据包(通过 TStream). 我已经按照 Delphi 的 \Object Pascal\DataSnap\FireDAC 示例对其进行了编程,该示例也显示了此问题. 只需打开该示例,将 ServerMethodsUnit.pas 上 qOrders 组件的 Ind
..
我遇到了 Embarcadero Seattle 的问题.我是 Delphi 的新手,正在调试别人的代码.我不得不在另一台计算机上进行设置,而不是之前用于该项目的计算机. [dcc32 Fatal Error] salesordermain.pas(14): F2613 Unit 'FireDAC.Phys.MSSQL' not found. TFDPhysMSSQLDriverLin
..
DelphiXE 10.2.2 正在此处检查旧的http://codeverge.com主题当时可以使用,但现在可以使用 ResultConnectionDef,用于获取有关已建立的连接(服务器和端口)的信息. ZeosLib(ZeosDBO)代码: 过程TMainForm.UpdateCaption;开始标题:= Format('Truice%s-连接:%s:%d/%s',[
..
我正在使用带有firedac sqlite3的delphi rio 10.3构建应用程序 我尝试以下操作时, pragma函数无法与"SELECT COMMAND"一起使用: 过程Tamdf.Button31Click(Sender:TObject);开始MyFDQuery.Open('SELECT name FROM PRAGMA_table_info("DOCM")');ShowMess
..
通过动态创建的 TFDQuery , TClientDataSet 和 TDataSetProvider ,我碰到了“缺少数据提供者或数据包";使用以下代码: 过程ResetSavedPasswords(ADataModuleDataBaseAdmin:TDataModuleDataBaseAdmin);变种lQuery:TFDQuery;lCDS:TClientDataSet;lProvide
..
我已经在Delphi 10.3中使用FireDAC和EMS Rad Server反复打开此问题.我没有在Delphi 10.2或更低版本中体验过它,但是除了在Delphi 10.3中,我没有在其他地方使用FireDAC.我遇到的问题是某些特殊字符在到达数据库之前似乎已从SQL语句中删除. 例如,如果我运行: 更新消息阅读集MessageDeliveredDateTime ='8/11/20
..
SQLite3 3.25版和更高版本允许我"ALTER TABLE myTable RENAME COLUMN oldColName TO newColName" .但是,当我在Delphi代码中执行此操作时,出现错误"RENAME附近" ,但是它可以通过命令行或其他实用程序运行新的sqlite3.dll. 这有效: HerdConnection.ExecSQL('ALTER TABLE
..
我想在运行时执行FireDAC连接编辑器,但没有找到哪个类是 TFDConnection 的组件编辑器. 例如,很容易找出哪个类是TADOConnection的组件编辑器. 解决方案 您可以通过调用 TfrmFDGUIxFormsConnEdit 的 Execute 方法来执行 FireDac 连接编辑器您可以在 FireDAC.VCLUI.ConnEdit 单元中找到它. 下
..
我有一个带有TFDConnection的数据模块,该数据模块连接到SQLLite数据库. 在数据模块上的查询工作正常.但是,如果在将Active设置为true时对连接到数据模块上的连接的表单进行查询,则会收到错误消息: 异常消息:[FireDAC] [Comp] [Clnt] -512.连接不正确 为[FDQuery1]定义.可能的原因:连接和连接名称 属性值 这是在设计时发生的
..
我有以下视图: CREATE OR ALTER VIEW "ButtonGroup_ButtonNames_view"("ButtonName") AS select "ButtonName" from "ButtonGroupName_ButtonName" where "ButtonGroupName_ButtonName"."ButtonGroupName" = ':lButto
..
使用Firebird SQL和Delphi多年,我一直注册自己的 Blob过滤器使用Devrace中的FBPlus. 随着Delphi随FireDac一起提供,我希望转向该技术,从而消除了对第三方数据访问组件的需求. 有人在FireDac中注册Firebird SQL Blob过滤器有经验吗?尽管我可以简单地将字段作为二进制数据访问并通过解压缩等例程运行,但我更希望通过引擎在字段级
..
我有以下问题: 1)我使用Delphi XE7开发了一个三层系统. 2)服务器层,使用REST使用datasnap创建. 3)我将Firebird用作数据库,并使用FireDAC进行访问. 4)我有一个值为 01 的序列. 5)我在服务器层创建了以下查询: 从rdb $数据库中选择GEN_ID(gen_my_sequence,1) 6)在服务器上返回查询中
..
您好,我正在使用Firebird(2.5)作为数据库使用Firedac(Delphi Seattle),当我使用TFDQuery运行此查询时,未返回任何记录: SELECT ID FROM USERS WHERE PWD = 'êHÆ–!+' 数据库程序中与IbExpert相同的查询返回一条记录. Firedac组件是否有一些要配置的参数可以解决此问题.谢谢. 解决方案 它在查询
..
我与Firebird和Delphi合作,我想通过有线压缩通过Internet实现访问; 但是我无法激活它. 我已经按照本文档中的步骤操作了新参数(我能够找到的少数几个参数之一) 如何使用FireDAC在Firebird 3.0上启用WireCompression 在我使用的测试中 Windows Server 2012 R2 火鸟:Firebird-3.0.4.33054_0_Win3
..
我最近从AnyDac更改为FireDac(8.0.5.3365).我们正在运行Delphi 2006. 当我使用此组件的AnyDac版本时,我可以通过执行以下操作来创建新数据库. 设置我的连接 fConnection.LoginPrompt := false; fConnection.ResourceOptions.SilentMode := true; fConnection
..
是否可以将所有数据库记录和结构多个查询保存到一个XML文件中? 我所做的是: 程序CopyRecords(发送者:TObject ); 开始 尝试 TFDQuery.SQL.Text:=‘SELECT * FROM SAMPLE_TABLE1’; TFDQuery.FetchOptions.Unidirectional:= False; TFDQuery.Open;
..
我有一个FDQuery,可将数据馈送到网格。 当用户单击列时,我希望网格在该列上排序。 因为我希望能够对多列进行排序,所以不能使用网格的自动排序选项。 我在以下证明中尝试了以下代码:概念。 但是它不起作用。 过程TForm31.JvDBGrid1TitleBtnClick(Sender:TObject; ACol:Integer; 字段:TField); const
..
我有一个Delphi应用程序,它通过FireDac组件TFDTable将大约200,000条记录(约1GB)插入到SQLite数据库中。插入时,我看到应用程序内存增加,直到出现“ Out of Memory Error”。我猜想它与缓存和分页有关,但是我无法找到任何能解决该问题的方法,除非每1000条记录关闭并重新打开数据库一次。有想法吗? 已编辑... 对不起,我的意思很简单... 代
..
我一直在寻找TFDQuery中的跳过选择。 我找到的属性是.FetchOptions.RecsSkip和.FetchOptions.RecsMax。我使用 Tokyo 10.2.3 和数据库 Firebird 3 我在运行时进行查询,我想获取在5处开始记录并获得8条下一条记录。 I类似于: 结果不会跳过第5条记录 var qryTest:TFDQuery; 开始
..
我正在用FireDAC和Firebird 3.0启动我的第一个应用程序,并且 FDPhysFBDriverLink 遇到了这个奇怪的问题。 设置它需要您设置 VendorHome 和 VendorLib 才能使驱动程序链接正常工作... 设置它们时,驱动程序会在 VendorHome 路径的末尾不断添加“ \bin\” 例如: 在运行时,我的应用程序 FDPhysFBDri
..