- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个空的 Delphi ClientDataSet CDS 文件设置,其中包含我需要的所有列/标题/数据类型。我想使用 PHP 将关联数组附加到 CDS 行中。这可能吗?
数组可以是:
{
1: {Name:Captain, Phone:18001234567}
2: {Name:Jack, Phone:18009876543}
3: {Name:Sparrow, Phone:18887892345}
}
我选择 PHP 是因为我精通这门语言,而且我的网络服务器是共享 Linux 主机。基本上我不能在这里运行 Delphi。我对可以在这种环境中工作的其他选项持开放态度。谢谢!
编辑:
请参阅这篇文章的评论以了解我的解决方案。
最佳答案
我建议您不要直接写入 cds 文件。
相反,您可以为两个应用程序(PHP 和 Delphi)使用一个通用的 xml,并且在 delphi 端,您使用带有 TXmlTransformProvider 的 XML 转换加载和保存它。在 PHP 端,您只需像往常一样将其写入 XML。
看看here关于如何在 Delphi 上设置。
--更新
如果您确实需要直接更改 cds 文件(使用 xml 格式),考虑到 cds 格式是 xml,您可以只向 cds 文件添加一个新文件:
<?xml version="1.0" standalone="yes"?>
<DATAPACKET Version="2.0">
<METADATA>
<FIELDS>
<FIELD attrname="Name" fieldtype="string" WIDTH="24"/>
<FIELD attrname="Capital" fieldtype="string" WIDTH="24"/>
</FIELDS>
<PARAMS DEFAULT_ORDER="1" PRIMARY_KEY="1" LCID="2057"/>
</METADATA>
<ROWDATA>
<ROW Name="Argentina" Capital="Buenos Aires"/>
<ROW Name="Bolivia" Capital="La Paz"/>
<ROW Name="Brazil" Capital="Brasilia"/>
<ROW Name="Canada" Capital="Ottawa"/>
<ROW Name="United States of America" Capital="Washington"/>
//Add your new ROW tag here with your data
</ROWDATA>
</DATAPACKET>
关于PHP 附加到 ClientDataSet CDS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10825916/
在 SAP 的 ABAP CDS 中,define view语句用于创建 CDS View 。这个对象有一个 CDS 实体名称,这就是它在编辑器和包中的显示方式,但它还有一个 AbapCatalog.
我是 Stackoverflow 的新手。我正在尝试使用 Biopython 自动化搜索过程。我有两个列表,一个是蛋白质 GI 编号,另一个是相应的核苷酸 GI 编号。 例如: 蛋白质_GI=[588
我有一个由日期和时间组成的时间戳,类似于“YYYYMMddhhmmss”,我想在 Fiori 前端将其显示为日期时间,如“Month dd, YYYY hh:mm PM”,并启用自动 DateTime
在我的 AS ABAP 7.50 系统中,我有一个表格,其中 Material 长度为 18,我需要通过 CDS 公开它,就像 Material 长度为 40 一样,就像在 S/4 中一样。系统中的
我有一个 C++ 应用程序,它以前使用 Delphi IClientTable 接口(interface)(MIDAS.DLL??)来维护本地文件数据库(.CDS 文件)。在我们的 C++ 应用程序中
当我使用 SerialPort 通过 c# 在 AT COMMAND 中获取 +CDS 时出现问题,任何时候我都会截断此 +CDS,例如: +光盘:250002970C9155586804741421
cds.RecordCount 有问题吗? 我通常用它来确定查询中是否有任何记录。 但是在与一所大学交谈时,他告诉他这样做会降低性能! 我做了一些测试,没有发现什么大问题。 那么 RecordCoun
创建我的 CDS View 时,以下代码将属性放置在对象 View 中: @UI.identification: [ {position: 10, importance: #HIGH, label:
As of ABAP 7.40 SP5我可以使用 CONCAT 函数组合我的 CDS View 选择列表中的两个字段。它仅限于两个参数,但我可以通过链接此函数来组合多个字段或构建更大的字符串来解决这个
我正在尝试解析 .cds delphi 数据库文件。简单的 int 值和字符串很容易解析。但我唯一无法理解的是 DateTime 格式。 我发现 6 个字节会影响 DateTime 值 我正在使用 p
我正在尝试使用可选参数创建用于消费的 CDS View 。但目前不支持可选参数。 是否有一种解决方法可以根据输入参数以某种方式选择要执行/使用的 where 子句? 最佳答案 您是否检查了 消耗.de
我正在使用 multi_line 方法绘制多线。 from bokeh.plotting import figure, show from bokeh.models import ColumnData
我有一个空的 Delphi ClientDataSet CDS 文件设置,其中包含我需要的所有列/标题/数据类型。我想使用 PHP 将关联数组附加到 CDS 行中。这可能吗? 数组可以是: {
当通过 Oracle JRE 安装程序安装 JRE 时,安装程序会创建一个共享存档,启用 class data sharing (CDS) ,减少 JRE 进程的启动时间和内存占用。 问题 如果我
我想从现有 CDS View 中的类中调用一个方法来获取某些数据,这些数据只能通过该方法调用。所以我想从 CDS View 调用一个方法。 最简单的方法是什么? 如果有代码示例,我会非常高兴。 最佳答
有没有办法获取当前时间戳或当前日期? SQL 语法是 date.now() 但它在 ABAP CDS 中不起作用。有没有不带参数的解决方案? 最佳答案 在 7.50 中,您有 tstmp_curren
我想选择 MSEG 表中没有现有过帐的所有 EKPO 记录。 在 ABAP SQL 中,这可以如下完成: SELECT ebeln, ebelp FROM ekpo INTO TABLE @DATA(
我需要读取为发票、订单等存储的文本。在ABAP中,我们可以使用READ_TEXT功能模块,但我需要在CDS View 中读取它。有没有办法直接在 SELECT 语句中从数据库表中读取文本? 最佳答案
我有一个包含核苷酸序列的 FASTA 文件。我需要将它们翻译成蛋白质,但要考虑到3个阅读框(即+1'ATG',+2'TG',+3'G')。如果阅读框架为 +1,这个使用 BioPython 的简单代码
我正在尝试使用 JDK 13 的 JEP-350 “动态 CDS 文件”与真实(非学术)application . 为此,我添加了 -XX:ArchiveClassesAtExit=、-Xlog:cl
我是一名优秀的程序员,十分优秀!