问题标签 [paradox]
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 - 为什么在 SQL 中输入日期值时会出现“类型不匹配”?
我正在开发 Delphi 7 中的搜索查询功能(使用 Paradox 数据库),在两个日期之间进行选择时,我不断收到类型不匹配错误。如果我使用我得到的日期类型
Project Project1.Exe 引发异常类 EDBEngineError,并带有消息“表达式中的类型不匹配”。过程停止。
如果我使用 dateTime 类型,我会得到
项目 Project1.Exe 引发异常类 EDBEngineError 并带有消息“无效使用关键字。代币:13?和行号:8'。过程停止。
其中 13 是时间的第一个数字。
这是我的代码:
我希望即时发布在正确的地方。这是我在为我的查询添加参数后仍然得到“表达式中的类型不匹配”的代码。
添加后
查询运行但没有结果,在显示查询后,文本似乎参数有一个“?” 价值 ?
node.js - NodeJS 连接到 paradox 数据库
有谁知道是否有任何方法可以在 windows 上使用 node.js 连接到 paradox 数据库?
xpath - 带有 MSXML 的 XPath,XPath 表达式的“范围”
我在使用带有 XPath 表达式的 Microsoft XML Core Services 6.0 (MSXML) 时遇到了理解问题。我已将问题分解为最简单的情况。因此,让我们采用以下 XML 文件:
我想获得value
每个“元素”的“”属性。我将使用伪代码来描述我的问题,我将专注于重要的事情,所以我不会写我如何初始化 Msxml2.DOMDocument 变量等。。首先,我得到所有element
具有-属性的“”-节点name
:
selectNodes 语句的结果是一个节点列表,我在 for 循环中逐个节点访问项目。在这个循环中,我执行另一个 selectNodes 语句,这给了我(至少我是这么认为的)subEle
每个“”的“ element
”:
问题来了:循环中的 selectNodes 语句似乎在范围内具有所有“subEle”;消息框弹出 3 次,告诉我节点列表的长度是 9。我原以为它会弹出 3 次,每次都告诉我节点列表的长度为 3(因为每个“ element
”正好有 3 个“ subEle
” s),因为我在“”上执行 selectNodes 语句oNodeMain
,它在每个循环中获取下一个节点。也许我只需要在循环中修改 XPath 表达式并且不要使用“ //
”,因为它可以工作,但我不知道为什么。
我为此使用的程序是 Paradox 11,我使用 OLE 的 MSXML。这种行为“正常”吗,我的误解在哪里?欢迎任何有关如何实现我正在尝试的建议。
r - 将 dBase / Paradox 数据读入 R?
我有大约一百个我继承的数据库文件,我目前正在使用“ Paradox dBase Access Reader ”阅读,并手动导出到管道分隔的文本文件。我很想用某种访问库来做到这一点,它可以让我将这些文件直接读入 R。
阅读器工具声明这些文件是“Paradox 5.0 for Windows”,并且它们具有.db
扩展名。
我希望我可以使用外部包来阅读它们,因为它在文档中声明了该read.dbf()
函数:
DBF 是用于为“XBASE”系列数据库语言编写的文件的扩展,涵盖 dBase、Clipper、FoxPro 及其 Windows 等效的 Visual dBase、Visual Objects 和 Visual FoxPro,以及一些较旧的产品'</p>
不幸的是,它在 C 函数中失败了DBFOpen
,大约在第 425 行:
任何人都有其他解决方案,或者了解read.dbf()
这里的匹配是好是坏?
vbscript - 操作必须是可更新的查询 - VB Script, Paradox Table
我正在使用安装了 BDE 管理员和 Access 2007 的 Win XP 机器。我能够毫无问题地打开现有 Paradox 表并执行选择查询,但在尝试 INSERT/UPDATE 时有一些非常奇怪的行为。我什至可以创建一个新的 Paradox 表,它具有相同的行为。这是示例代码:
我尝试过使用 Jet 4.0、MS Access Paradox 驱动程序和本机 Paradox 驱动程序连接字符串,但都产生了相同的结果。在第二个插入语句中,它会引发错误:
操作必须是可更新的查询
我在帮助网站上的论坛和页面上阅读了许多帖子,这些帖子告诉我这个错误是由文件权限问题引起的。运行此脚本的帐户是管理员组的一部分,我已更改文件权限以允许所有人组完全控制 db 文件,但这没有任何改变。
Micrsoft Support 发布的这个页面没有解决问题:http: //support.microsoft.com/kb/175168
此外,我可以创建一个新表,但每当我尝试创建 PRIMARY KEY 或 UNIQUE 字段时,我都会收到一条错误消息:
“Index_[随机字符] 不是有效名称。”
.net - 如何在 [vb.net] 中读取 [.db] 文件
我在同一个论坛上找到了在 c# 中读取 .db 文件的帖子,但没有显示如何从代码中访问它的表。
那么有人知道如何打开连接并访问/读取.db
文件vb.net
吗?
我尝试使用下面的代码打开连接,但收到此错误:
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied.
我的代码是:
谢谢。
vb.net - 如何打开 .db 悖论文件
我想查看 test.db 文件,我搜索它的编辑器但没有得到任何人所以请帮助在编辑器中查看它,就像 sql server 一样。
我找到了一些 sqlite 编辑器,但它不是大多数论坛上的 sqlite 文件,它说它是一个矛盾的 .db 文件。
那我怎么打开
谢谢
paradox - 无法使用 Paradox 数据编辑器打开 Paradox 数据库
我有一个 .db 悖论文件。当我尝试使用 Paradox 数据编辑器版本 2.5.1.0 打开它时,我收到以下错误“网络初始化失败。权限被拒绝。文件:C:\Program Files (x86)\PDE\PDOXUSRS.Net Directory:C:\Program文件 (x86)\PDE。” 无法继续。请帮忙...
谢谢,斯里。
c# - Paradox DB:查询中的西里尔字母,C#
我需要对 Paradox 数据库执行查询。有一个表,其中包含带有西里尔字母的数据,我正在尝试在这样的查询中使用西里尔字母参数:
在 AccessZone 表中,我有名称为“Территория”的记录,但此查询返回 0 行。
我将此查询编码为 windows-1252 编码,但结果相同。
当我得到一个包含西里尔值的查询结果时,我已经破坏了像'??????'这样的符号,所以,我从 windows-1252 解码它们,然后得到正确的值。我决定在使用西里尔符号执行查询时使用这个技巧,但它不影响结果,我仍然有 0 行。
我正在使用 c# 进行编码,如下所示:
那么,我必须如何构建查询,或对其进行编码以查询 paradox DB?
delphi - 打开 Paradox 数据库;'PDOXUSRS.NET' 解决方法?
我正在编写一个必须打开已由第三方保存的预先存在的 BDE 数据库的应用程序。
在这个应用程序中,我目前有一个TDatabase
( DriverName
: STANDARD
) 并path
在Params
.
我现在可以设置Connected
为 true 而不会出现错误消息。
还有一个TTable
withDatabaseName
设置为 TDatabase 的值并TableName
设置为位于文件夹中的 .db 文件(名称是自动填写的,我只愿意选择它)。
现在的问题是:
如果我设置Active
为 true,则会出现一条错误消息,抱怨缺少C:\PDOXUSRS.NET
.
我知道我可以使用 设置另一条路径BDEADMIN
,但我需要在我的应用程序中解决这个问题 - 我不能指望每个客户都进行此更改。此外,我有一台运行第三方应用程序的测试机器——它可以访问数据库而没有任何错误,而我的应用程序抛出上述错误。这让我怀疑可能有一种解决方法。
有这样的解决方法吗?
我只需要对数据库的读取权限。