繁体   English   中英

FireDac 中的实时数据

[英]Live Data in FireDac

在 FireDac 中是否有可能从数据库(在我的例子中是 SQL Server)中获取实时数据,而不像在 Paradox 中那样更新数据源。 我能找到的最接近的东西是 FDTable 的 Live Data Window,但是信息非常少,我什至不确定 Live Data Window 意味着数据是自动更新的。 出于一些显而易见的原因,我需要它。 例如,数据库发送了一些警报,而用户在没有 TTimer 或不断更新某些特定数据源的情况下看到了它。

我从未在我的任何程序中使用过 LiveDataWindows,但我认为,正如您上面提到的,您应该尝试一下FDTable 这是有关如何在 MSSSL 服务器上正确设置它的链接。

Embarcadero 文档维基

您可以使用来自 docwiki 的代码构建一个小的试用应用程序:

uses
  Windows;
...
// Set locale ID to German phone book collation
FDTable1.FormatOptions.SortLocale := MAKELCID(MAKELANGID (LANG_GERMAN, SUBLANG_GERMAN), SORT_DEFAULT);
// Use the the punctuation and other symbols case insensitive sorting
FDTable1.FormatOptions.SortOptions := [soNoSymbols];
FDTable1.IndexFieldNames := 'NAME';
FDTable1.TableName := 'CUSTOMERS';
FDTable1.Open;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM