问题标签 [pervasive-sql]
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.
.net - 为 Pervasive 数据库创建实体框架的步骤
我想使用 Visual Studio 向导为普遍表创建实体模型。
我正在使用 VS2012 和 Pervasive Software v 11(具有 ADONET4.0)。
当我尝试添加数据源时,ODBC 没有出现在“数据源”中。由于 ODBC 只是一个编程接口,所以没有 VS 所期望的数据提供者。
如果有人以前这样做过,你能分享我的步骤吗?
我找到了链接http://msdn.microsoft.com/en-us/library/bb163974.aspx。但这非常令人困惑。
在此先感谢,最好的问候,
c# - 是否可以强制 Pervasive 不尝试 IPv6 连接?
通过使用分析器,我注意到当我们连接到 Pervasive 数据库时,引擎总是抛出一个System.Net.Sockets.SocketException
如下内容:
由于目标机器主动拒绝连接,无法建立连接 ::1:1583
...它只有这个小堆栈跟踪:
在 System.Net.Sockets.Socket.DoConnect(端点 endPointSnapshot,SocketAddress 套接字地址)
显然,Pervasive 数据库引擎总是首先尝试 IPv6 版本localhost
(在这种情况下为服务器),但在回退到 IPv4 连接并成功之前失败。所以保持了成功的假象,但过程中消耗了很多异常。
但在我看来,每次尝试连接都必须消耗一个例外,这简直是太臭了。
这是正常的做事方式吗?或者有什么方法可以强制使用 IPv4,而忽略 IPv6?请注意,任何以“在 Windows 中关闭”结尾的答案都是不可行的。如果我无法在代码中控制它,我将不得不忍受它。
我怀疑第一个反驳会是,“如果客户想要、需要或至少可以使用 IPv6 怎么办?”。老实说,我不知道。我会就这个话题提出任何建议,因为网络不是我的强项。但我同意如果 IPv6 可用,则可能应该使用它的观点。
但是,我要说明的要点是,当 IPv6 不可用时,我的代码被迫吃掉大量异常,这让我很困扰。
只是为了展示一些东西,下面是它在代码中的样子:
try
调用周围的块实际上Open()
从未被击中。看起来它在冒泡,我可以打破它,但它被处理得更深了。catch
实际上都没有被击中。
iis - 如何使用 DSN 连接普遍的 sql 数据库和网站
我有一个在 IIS 上运行并启用 32 位应用程序的应用程序。在远程服务器(本地机器上可用的连接)中,我安装了 Pervasive SQL。我已经在本地机器上安装了 Pervasive SQL 驱动程序,并尝试在 Pervasive SQL 中连接数据库“TestApplication”。
为此,我创建了系统 DSN“DSNTEST”,并尝试使用 Windows 应用程序。它工作正常。
但我无法从网站连接到数据库。
发生错误“错误:错误 [IM014] [Microsoft][ODBC 驱动程序管理器] 指定的 DSN 包含驱动程序和应用程序之间的体系结构不匹配”。
谁能帮我解决这个问题?
提前致谢。
c# - 实体框架在升级解决方案后不更新查询,提供者参考
我最近将一个项目从 VS2012 升级到 VS2013(它最初创建于 2010 年),并将对其中一个数据库提供程序(Pervasive.Data.Common、Pervasive.Data.SqlClient、Pervasive.Data.SqlClient.Entity)的引用升级到较新的 4.0 版本。在执行此操作时,之前工作的两行代码不再正确刷新其查询中的数据,这些查询位于 using 语句中,该语句位于每次调用的函数中,因此不应存在长寿命对象,包括上下文和实体对象(所有其他语句都正常工作。)有问题的代码行尝试从 po 表中提取单个采购订单标题元组,并从 po_dtl 表中提取单个采购订单明细行项目元组。放置上下文。
下面是代码的一部分,为了清楚起见,省略了函数的核心。我还省略了代码的 po_dtl 部分,因为确定要使用哪个 po_dtl 元组的查询很复杂,并且会使代码难以阅读。注释说明了失败的代码行。
我已经多次单步执行代码并验证了
- 上下文对象总是在语句的开头出现是全新的,没有被跟踪的实体
- poNum 的值(正在查找的 po 标头的 id)按预期更改
- 无论 poNum 有什么值,第一次执行查询返回的 po 头总是由这行代码返回
sql - 如何在子子查询中引用表
我有以下表格:
Bradford_Score_Bands
Bradford_Scores
雇员
我的目标是根据他们的分数计算出今天和昨天每个 ClockNo 的 BandNo
我可以根据这样的分数值找到正确的 BandNo:
我可以像这样找到每个人今天和昨天的分数:
但我似乎无法将两者结合起来。我认为这样的事情会起作用:
但是子查询中我引用 BFTX.ClockNo = EMP.ClockNo 的部分似乎导致查询失败。我收到有用的普遍错误“Data Record ManagerCurrency not on a record”
编辑:我在 SQL Server 中尝试了这个完全相同的查询并且它有效,那么有没有办法重新编写它以使其更加普遍友好?
odbc - 如何在 Ubuntu Linux 上安装 Pervasive ODBC?
我在网上找不到任何问题的答案并不常见,但这是其中之一。我正在尝试在 Linux 上为 Pervasive SQL (PSQL) 安装 OBDC 驱动程序。有谁知道我如何或在哪里可以找到这个?
谢谢!
sql - SQL - 如何将记录中的字段更新为两个表的总和值
我在更新表格时遇到问题,希望这里有人可以帮助我。我只是在学习 SQL,所以我不确定执行某些过程的最佳方法。我的一张桌子上有一个值,不知何故失控了。现在,我需要使用原始值减去不同表中值的总和来更新它。
表 1 是 ORDER_LINES。
表 2 是 INVOICED_LINES。
ORDER_LINES.QTY_ON_ORD 的值应该是:
因此,ORDER_LINES.QTY_ON_ORD 的值不正确。这些值在不断变化,所以我想要一个可以运行的 SQL 命令来即时更新这些值。我尝试了很多事情,例如:
但这不起作用。Selects 自己在我的查询中打印出正确的数量,但我似乎无法在更新中使用该数量。
如果这有什么不同,我们正在运行 Pervasive SQL。
odbc - 获取普及 SQL 中最后插入行的标识
我正在尝试检索最后插入的行的标识,并且我想使用 scope_identity。该系统是在 ASP.NET 和使用 ODBC 的普遍 SQL 中开发的。我认为我的谷歌技能很好,但我找不到任何关于这个的东西,这可能吗?
感谢任何答案或指向任何方向的人帮助我解决这个问题。
php - 使用 php 连接到 Peachtree 数据库?
我正在用 php 开发一个应用程序,它可以从 peachtree 数据库中获取交易、发票等。因此,对于数据库访问,我选择了通过使用 Pervasive SQL 进行连接的 ODBC 方法。我使用了这样的连接字符串:-
但它给出了错误
如何纠正这个?
mysql - 按问题分组的普遍查询
我正在尝试在普及数据库上运行此查询
如何排除那些在子结果中有 in_date > 20140101 的组结果?
我的这个查询也在获取那些 in_date > 20140101 的结果
难道我做错了什么 ?
我得到的示例输出是这种格式
我想用 cust_no 'A' 排除这条记录,因为它在 20140202 中有与 in_date 的交易
考虑在我的原始数据中,我有类似的记录