问题标签 [4d-database]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 无法使用 pyodbc 执行参数化查询
我有这个查询通过 ODBC 工作到 4D 数据库。它按预期返回记录。
我想将其更改为参数化版本,但我无法成功。我已阅读文档,但这些示例都不适合我。
两者都不:
也不:
也不:
工作。它们都导致以下错误:
我检查了我的 ODBC 连接,似乎服务器在替换通配符时拒绝了格式错误的查询,但由于 ODBC机制,我无法检查它发送的内容。有谁知道这个参数化查询出了什么问题?
powerbi - 通过 ODBC 连接到 Power BI 中的 4D 数据库
有没有人尝试从 Power BI 连接到 4D 数据库?当我尝试连接时,我不断收到此错误。
发生的情况是 4D 数据库列中都有空格。我认为这是导致问题的原因,也许 Power BI 只是读取了空格之前的部分,并在空格之前看到了另一个同名的字段。例如“学校名称”和“学校地址”。
有没有办法解决这个问题?由于这个错误,PowerBI 不会加载数据。
wakanda - 如何在 Wakanda Studio v2.0.1 中使用远程数据库?
我使用的是新版本的 Wakanda Studio,v2.0.1。如何将 Wakanda 连接到 4D 数据库?
我右键单击,我找不到“连接到远程数据存储”。
4d-database - 4D 中的自动销售税
我希望那里有一个对 4D SAS 有一定经验的灵魂。我们将其用于库存/销售管理。我现在正在努力的是如何建立某种系统来自动计算我们自己州内的销售税等。
编辑: 目前我们在加州销售产品,我们需要根据某些订单的位置调整销售税。我们在线接受订单,这部分很容易,目前 WooCommerce 可以与 TaxJar 或类似的解决方案集成来满足我们的需求。
任何电话/传真/邮件订单,但我们直接输入 4D。这就是我挣扎的地方。目前,当我们有任何这些订单时,我们必须在以后申报税款等。
我想要做的是建立我自己的数据库(我认为?)或者我更愿意做的是让一些外部服务直接与 4d 集成,这将自动计算必要的销售税并将其包含在我们的总数中。
因此,对于 TLDR,我的问题是:1) 是否有可以与 4d 集成的自动第 3 方解决方案,它会自动计算销售税?如果是这样,有人有这样做的经验吗?2)如果没有,是否有能力建立一个可以在 4D 中实现的手动税率数据库(例如基于邮政编码)。如果是这样,有人有这样做的经验吗?
如果有任何人都知道的某种数据库条目,或者有人可以指导我,将不胜感激,和/或如果有人对此特定问题有经验并且知道该怎么做,那也很棒!希望有助于澄清!
wakanda - Wakanda 连接 4D 错误会话
我从 Wakanda 启动 4D 方法,出现此错误:
我在瓦坎达看到了 4D 数据库。
我使用 4D 休息,我Test_WebService()
在 4D 方面有一个方法名称。在 Wakanda,我调用方法ds.FA_UNITES.Test_WebService();
FA_UNITES
是我的表名
方法Test_WebService() 4D
方面是$0:="Hello"
任何人都可以帮助我吗?
4d-database - 使用原始文本作为表格而不是指向表格的指针
4D 中是否有任何结构访问方法可以让您向 4D 方法提供文本数据类型参数,从而让您获取有关表的信息?
我看过: Table
,Table name
但两者似乎都只接受表格编号或表格指针——而不是常规文本。
我知道我可以通过将指针传递给这样的表来实现这一点:
foo(->[someTable])
但我想做的是这样的:
foo("someTable")
4D 中是否有任何方法可以获取原始文本并返回表指针?
我正在使用 4D v15.3,但如果此功能可用,我可以升级到 v16。
mysql - 节省超过 24 小时的持续时间
我有一个数据库4th Dimension
。它以数字格式(秒)存储其时间值。
现在我的持续时间为 29:30:00(29 小时:30 分钟:00 秒)
但这与TIME
mySQL 的规则相冲突(不能 > 23:59:59)
我试图将其转换为数字并保存,但我怀疑 MySQL 认为它是一个Time
字段并且数字无效。
我正在考虑一种格式, DD:HH:MM:SS
但我不确定这是否允许。
sql - 将未知格式转换为字符串 Oracle sql
我有一个查询,我正在检查 whereCOURSE_NUMBER
子句中的字符串
问题是,如果我将FOD1050
单引号放在查询中,但在我的项目中,我无法将 FOD1050 括在单引号或双引号中。有没有其他方法可以告诉编译器传入的值是字符串?我正在使用甲骨文
php - PDO_4D 为 UPDATE 查询而不是 SELECT 查询生成“一般错误:1004 无法执行语句”
我正在使用 PHP7 和 PDO_4D 连接到 4D 数据库。到目前为止,我只从数据库中读取并没有写入它。
下面的带有 SELECT 语句的代码块将在没有错误的情况下执行。
但是,下面我使用 UPDATE 查询的代码块会产生错误。
错误:
根据4D SQL 文档,通用错误:1004 对应于“拒绝访问”。我怀疑 4D 服务器正在限制需要 WRITE 访问的 SQL 语句。
看着 4D 服务器,我只看到了这个; 4D SQL 服务器设置
为了执行 UPDATE 查询,我需要对 4D SQL Server 进行任何其他更改吗?还是我错过了什么?
php - 是否可以使用 SQL 和 PHP 从 4D 数据库读取/写入
我正在尝试构建一个从 4D 数据库中提取数据以填写表单选项的应用程序。然后允许用户从这些选项中进行选择并提交表单。我不熟悉 4D,所以任何建议将不胜感激。