问题标签 [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.

0 投票
2 回答
2685 浏览

null - Paradox 如何管理 null 和空值?

我通过 Borland 数据库引擎 (BDE) 使用 Paradox 表。

我无法实现在字符串字段(Paradox 数据类型“A”)中处理null空字符串值的方式。

我的具体问题是如何确定字段值是 null 还是空字符串。在数据库桌面工具中,它们似乎都是空字符串。

我需要这个,因为我正在将数据(使用 Database Desktop 以及以编程方式)迁移到 Firebird DB,并且似乎是空字符串的字段值都作为空值复制到 Firebird ...甚至属于索引的字段!如何区分真正的 null 和空字符串?它取决于 Paradox 还是 BDE?谢谢!

0 投票
2 回答
2313 浏览

php - 将 PHP 与 Linux 服务器上的 Paradox .db 文件连接起来

我有以下情况:

我必须将网站(Linux 服务器上的 php)与旧应用程序(Windows 上的 Delphi 和 Paradox(.db 文件))集成,我需要从 paradox 数据库中获取数据并在网站上显示它们。我可以通过 FTP 传输 .db 文件。

我不认为我可以安装外部库

我没有在 Windows 上找到任何命令行程序来将 .db 文件转换为 mysql 或任何支持 PHP 的格式。此外,Paradox 数据库每天更新。

有没有人有任何解决方案或提示或任何东西?

0 投票
4 回答
14432 浏览

c# - 在 C# 中读取 .db 文件

错误在 myCommand.Connection.Open(); 它说:'c:\Database\Mydatabase.db' 不是有效路径。确保路径名拼写正确并且您已连接到文件所在的服务器。

我正在尝试在 C# 中读取 .db 文件。但是,我收到一个错误,我确定该文件位于那里,该错误对我没有意义。请你帮助我好吗 ?或者如何在 C# 中读取 .db(paradox) 数据库文件?

编辑: 字符串路径 = @"c:\Database\";

这种情况下的错误是“Microsoft Jet 数据库引擎找不到对象'people'。确保对象存在并且正确拼写它的名称和路径名。”

如果我这样改变它,C#如何找到要使用的数据库文件?因为,我没有在任何地方指定文件名“Mydatabase.db”

在此处输入图像描述

0 投票
3 回答
471 浏览

actionscript-3 - AS3 addChild PARADOX。

好的,这是一个更多关于我认为的方法的问题。我对此很陌生,因此我认为方法错误。

我想制作一个“游戏”,每次点击时,舞台都会创建一个 addChild。在搜索了几个网站之后,以我有限的知识和来回尝试,我得出了这个结论:

现在我的问题是我想对其进行编码,给这个新的movieclip一些“事件”,但是因为我的movieclip直到我点击后才会出现在舞台上。其名称中的任何 addeventlistener 都会出现:访问可能未定义的属性。这导致我的 swf 失败。

因此,我尝试设置“var square:MovieClip = new squarelink();” 超出我的 CREATE 功能。这只是导致它仅在我单击时移动正方形,而不是创建新的一次。如何让我现在添加事件成为可能。

所以总结一下。我需要一种方法,允许我创建几个“孩子”,并让我添加一个事件,如果我再次点击它:删除它自己。

这没有告诉我舞台上还没有任何广场。

(这是对问题的解释,对拼写错误的任何评论,或者“你需要一个大 R 才能工作”是受欢迎的,但可能无法使用。我知道如何正确编写代码,我只是不知道写了哪些代码。)

我希望这个问题得到了很好的解释,我希望这里的人能提供帮助,因为距离我回到学校还有 1 个月的时间去问我的老师。:D

0 投票
1 回答
318 浏览

c# - 什么是 .Net 类型相当于 Paradox 数据库中的时间

我正在通过二进制读取访问 Paradox 文件。

但我有一个问题。我不知道我应该从 Paradox 数据库中的时间进行什么转换:

  • 时间跨度
  • 约会时间
  • 或者我应该转换为字符串
0 投票
1 回答
373 浏览

sql - 从 Paradox 到 Borland C++ 5 中的 SQL Server

我正在将旧应用程序转换为使用 SQL Server 而不是数百个 Paradox DB 文件。

我正在使用 ODBC,大多数东西都在工作。

不过我确实有问题。

在某些形式中,是要求输入密码。我已经仔细检查了TDatabaseandTTable组件,添加了USER NAME=saandPASSWORD=******到参数并关闭了LoginPrompt

少了什么东西?

有没有其他方法可以只初始化一次所有 5 个数据库并且不再要求输入密码?!

我在 StackOverflow 上检查了其他问题,但没有找到合适的 :(

谢谢

0 投票
3 回答
4032 浏览

python - 是否可以使用 pyodbc 读取在 Paradox gui 中打开的 Paradox 表?

我在一个管理非常糟糕的遗留 Paradox 数据库系统的环境中工作。(我不是管理员。)我一直在使用 pyodbc 与我们的表进行交互,基本功能似乎可以工作。这是一些(工作)测试代码:

问题是我们大多数重要的表几乎总是会在某人的 Paradox GUI 中打开。每当我尝试select从其中一个表中执行操作时,我都会收到此错误:

cursor.execute()很明显,这是因为 pyodbc 在调用表时会尝试锁定表。这种行为非常有意义,因为cursor.execute()运行任意 SQL 代码并可能更改表。

但是,Paradox 本身(通过其 gui)似乎可以很好地处理多个用户。如果您在人们使用表格时尝试重组表格,它只会给您类似的错误。

有什么办法可以让 pyodbc 使用某种只读模式,这样它就不必在我这样做的时候锁定表select?还是锁定了我无法解决的工作原理的基本部分?

使用其他模块的解决方案也完全没问题。

0 投票
1 回答
394 浏览

php - pxlib - 如何使用 where 子句进行查询?

我正在通过 php 使用 pxlib 来查询在一个古老的 paradox-db 中获取一些数据。

我不明白我应该如何从数据库中获取有限的记录集,文档位于http://us2.php.net/manual/en/ref.paradox.php

我在想某种 where 子句...

任何有悖论知识的人,请填补哥特式的空白,;-)

0 投票
1 回答
905 浏览

java - 悖论数据库的java更新查询

我正在尝试从 java 更新悖论表,但我得到了一个异常

java.sql.SQLException: [Microsoft][ODBC Paradox Driver] 操作必须使用可更新查询。java.sql.SQLException: [Microsoft][ODBC Paradox Driver] 操作必须使用可更新查询。java.sql.SQLException: [Microsoft][ODBC Paradox Driver] 操作必须使用可更新查询。

我正在使用这段代码:

0 投票
1 回答
461 浏览

msxml - Paradox / ObjectPal 和 Microsoft XML Services (MSXML):调用某些方法时崩溃

我使用 Microsoft XML Core Services (MSXML) 来解析和创建带有 Paradox 11.0.0.676 的 XML 文档。

当我调用 oleAuto 对象的某些方法时,Paradox 在到达 endMethod 语句时崩溃(代码在按钮的 pushButton 事件中)。这使我得出结论,问题可能是 oleAuto 变量的“释放”。所以我已经把变量声明放到了表单中。如果我调试代码,GPF 不再出现在按钮的 endMethod 中,但在退出程序时仍然会出现。所以我可能是对的,问题在于释放变量。OLE 对象的显式 close() 命令不能解决问题。有人有想法吗?我真的需要 MSXML 工作 :-( 其他 MSXML 方法工作得很好,比如通过 XPath 搜索 XML 文件以查找特定元素等。。

这里是代码和 xml 文件。该代码根据 xml 模式验证 xml 文件的节点。(代码和 xml 文件来自 microsoft msxml 参考,稍作改动并应用于 objectpal):

验证节点.xml

验证节点.xsd

ObjectPal-Code:Paradox-Form,上面只有一个按钮,这是 pushButton 事件的代码(快速和脏代码:-))。代码按其应有的方式工作:元素显示在一个消息框中,该消息框告诉您有关该元素无效的原因的详细信息。如果我调试代码,Paradox 在到达 endMethod 语句时会崩溃。操作系统是 Windows 7 64 位,Paradox 是版本 11.0.0.676。