问题标签 [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.
null - Paradox 如何管理 null 和空值?
我通过 Borland 数据库引擎 (BDE) 使用 Paradox 表。
我无法实现在字符串字段(Paradox 数据类型“A”)中处理null和空字符串值的方式。
我的具体问题是如何确定字段值是 null 还是空字符串。在数据库桌面工具中,它们似乎都是空字符串。
我需要这个,因为我正在将数据(使用 Database Desktop 以及以编程方式)迁移到 Firebird DB,并且似乎是空字符串的字段值都作为空值复制到 Firebird ...甚至属于索引的字段!如何区分真正的 null 和空字符串?它取决于 Paradox 还是 BDE?谢谢!
php - 将 PHP 与 Linux 服务器上的 Paradox .db 文件连接起来
我有以下情况:
我必须将网站(Linux 服务器上的 php)与旧应用程序(Windows 上的 Delphi 和 Paradox(.db 文件))集成,我需要从 paradox 数据库中获取数据并在网站上显示它们。我可以通过 FTP 传输 .db 文件。
我不认为我可以安装外部库。
我没有在 Windows 上找到任何命令行程序来将 .db 文件转换为 mysql 或任何支持 PHP 的格式。此外,Paradox 数据库每天更新。
有没有人有任何解决方案或提示或任何东西?
c# - 在 C# 中读取 .db 文件
错误在 myCommand.Connection.Open(); 它说:'c:\Database\Mydatabase.db' 不是有效路径。确保路径名拼写正确并且您已连接到文件所在的服务器。
我正在尝试在 C# 中读取 .db 文件。但是,我收到一个错误,我确定该文件位于那里,该错误对我没有意义。请你帮助我好吗 ?或者如何在 C# 中读取 .db(paradox) 数据库文件?
编辑: 字符串路径 = @"c:\Database\";
这种情况下的错误是“Microsoft Jet 数据库引擎找不到对象'people'。确保对象存在并且正确拼写它的名称和路径名。”
如果我这样改变它,C#如何找到要使用的数据库文件?因为,我没有在任何地方指定文件名“Mydatabase.db”
actionscript-3 - AS3 addChild PARADOX。
好的,这是一个更多关于我认为的方法的问题。我对此很陌生,因此我认为方法错误。
我想制作一个“游戏”,每次点击时,舞台都会创建一个 addChild。在搜索了几个网站之后,以我有限的知识和来回尝试,我得出了这个结论:
现在我的问题是我想对其进行编码,给这个新的movieclip一些“事件”,但是因为我的movieclip直到我点击后才会出现在舞台上。其名称中的任何 addeventlistener 都会出现:访问可能未定义的属性。这导致我的 swf 失败。
因此,我尝试设置“var square:MovieClip = new squarelink();” 超出我的 CREATE 功能。这只是导致它仅在我单击时移动正方形,而不是创建新的一次。如何让我现在添加事件成为可能。
所以总结一下。我需要一种方法,允许我创建几个“孩子”,并让我添加一个事件,如果我再次点击它:删除它自己。
这没有告诉我舞台上还没有任何广场。
(这是对问题的解释,对拼写错误的任何评论,或者“你需要一个大 R 才能工作”是受欢迎的,但可能无法使用。我知道如何正确编写代码,我只是不知道写了哪些代码。)
我希望这个问题得到了很好的解释,我希望这里的人能提供帮助,因为距离我回到学校还有 1 个月的时间去问我的老师。:D
c# - 什么是 .Net 类型相当于 Paradox 数据库中的时间
我正在通过二进制读取访问 Paradox 文件。
但我有一个问题。我不知道我应该从 Paradox 数据库中的时间进行什么转换:
- 时间跨度
- 约会时间
- 或者我应该转换为字符串
sql - 从 Paradox 到 Borland C++ 5 中的 SQL Server
我正在将旧应用程序转换为使用 SQL Server 而不是数百个 Paradox DB 文件。
我正在使用 ODBC,大多数东西都在工作。
不过我确实有问题。
在某些形式中,是要求输入密码。我已经仔细检查了TDatabase
andTTable
组件,添加了USER NAME=sa
andPASSWORD=******
到参数并关闭了LoginPrompt
少了什么东西?
有没有其他方法可以只初始化一次所有 5 个数据库并且不再要求输入密码?!
我在 StackOverflow 上检查了其他问题,但没有找到合适的 :(
谢谢
python - 是否可以使用 pyodbc 读取在 Paradox gui 中打开的 Paradox 表?
我在一个管理非常糟糕的遗留 Paradox 数据库系统的环境中工作。(我不是管理员。)我一直在使用 pyodbc 与我们的表进行交互,基本功能似乎可以工作。这是一些(工作)测试代码:
问题是我们大多数重要的表几乎总是会在某人的 Paradox GUI 中打开。每当我尝试select
从其中一个表中执行操作时,我都会收到此错误:
cursor.execute()
很明显,这是因为 pyodbc 在调用表时会尝试锁定表。这种行为非常有意义,因为cursor.execute()
运行任意 SQL 代码并可能更改表。
但是,Paradox 本身(通过其 gui)似乎可以很好地处理多个用户。如果您在人们使用表格时尝试重组表格,它只会给您类似的错误。
有什么办法可以让 pyodbc 使用某种只读模式,这样它就不必在我这样做的时候锁定表select
?还是锁定了我无法解决的工作原理的基本部分?
使用其他模块的解决方案也完全没问题。
php - pxlib - 如何使用 where 子句进行查询?
我正在通过 php 使用 pxlib 来查询在一个古老的 paradox-db 中获取一些数据。
我不明白我应该如何从数据库中获取有限的记录集,文档位于http://us2.php.net/manual/en/ref.paradox.php
我在想某种 where 子句...
任何有悖论知识的人,请填补哥特式的空白,;-)
java - 悖论数据库的java更新查询
我正在尝试从 java 更新悖论表,但我得到了一个异常
java.sql.SQLException: [Microsoft][ODBC Paradox Driver] 操作必须使用可更新查询。java.sql.SQLException: [Microsoft][ODBC Paradox Driver] 操作必须使用可更新查询。java.sql.SQLException: [Microsoft][ODBC Paradox Driver] 操作必须使用可更新查询。
我正在使用这段代码:
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。