问题标签 [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.
perl - SQL-HY001 连接失败
我在 Ubuntu wheezy 64 位上使用 Perl 5.14.2。
我正在尝试连接到安装在 Windows 2008 机器上的 Pervasive SQL server v9.5。
我测试了与 isql 的连接,它工作正常,我使用以下命令进行了测试:
我使用从 cpan 安装的 DBD:ODBC v1.39(最新版本)perl 模块。
我正在使用以下命令连接到 sql server:
Moked 是在 odbc.ini 中的 unixodbc v2.2.14 中定义的连接名称。
/etc/odbc.ini
当我尝试使用上面显示的命令连接时,我收到错误 SQL-HY001,通过谷歌搜索我了解到它与内存分配有关,通常人们在查询时而不是在尝试连接时得到这些/
似乎 DBI 确实识别了连接,因为如果我键入不同的名称,例如“Moked2”,我会收到错误 SQL-IM002。
有任何想法吗?如何进一步调试此问题?任何有关该问题的信息将不胜感激。
谢谢!
ado.net - 使用脚本任务创建 ADO NET (ODBC) 数据流源
我需要一些有关动态创建包的 SSIS 脚本任务 (SQL 2008 R2) 的帮助。我正在改进一个包,它将数据从 Sage Timberline(现在更名为 Sage 300)Pervasive SQL 环境复制到 SQL Server 数据仓库。我可以创建一个包来打开与 Timberline 的连接并将数据复制到 SQL Server 中的表中。问题是,对于林中的每个公司和 SQL 中的每个表,我都需要创建一个单独的数据流任务。考虑到三个 Timberline 公司文件夹和每个文件夹中的表格数量,这将花费大量时间来创建,并且维护和故障排除也很麻烦。
我正在尝试创建一个包,该包使用 Foreach 循环来创建一个包,该包创建一个 ADO/ODBC 源(Timberline)、一个 OLE 目标(SQL)并动态处理列映射。我在这里找到了几乎可以满足我需要的代码。
我测试了这段代码,它在使用 OLE SQL 源和目标时效果很好。使这个脚本工作的原因是它动态地处理列映射。因此,如果您将其放入 100 个左右表的 Foreach 循环中,每个循环都可以动态创建数据流并映射列,然后执行新包。
我的问题是我只能使用 ODBC 连接到 Timberline。因此,我需要修改脚本以使用 ADO NET (ODBC) 而不是 OLE 创建源连接。我在试图弄清楚这一点时遇到了很多麻烦。有人可以帮我解决这个问题吗?
除了这种方法,我首先尝试了其他几件事:
解决方案:设置链接服务器到 Timberline Pervasive SQL
问题:SQL 服务器是 64 位的,而 Timberline 驱动程序是 32 位的。使用链接服务器会返回架构不匹配错误。我打电话给 Sage,他们说他们没有发布 64 位驱动器的计划。
解决方案:使用 SQL 传输任务之一
问题:仅适用于 SQL 数据库。此源是 Pervasive SQL 数据库
解决方案:使用“INSERT ... INTO ...”类型的脚本
问题:这需要一个链接服务器。看上面的问题
这是我需要帮助的原始 VB .NET 代码部分:
提前致谢!
pervasive - Pervasive PSQL 10 - 更新 DDF
我正在使用 Pervasive PSQL Server 10,我需要更新我的 DDF 文件,因为某些组件在访问使用以前版本创建的数据库时出现问题。
DDFBuilder 还说:“检测到可扩展 SQL v3.00 数据字典文件 (DDF)。DDFBuilder 不支持使用 v3.00 DDF 的操作。请使用 Pervasive 的可扩展 SQL v4.00 DDF 转换实用程序将 DDF 转换为 V4.00。 "
Pervasive 的网站上没有此类实用程序。它似乎是 PSQL 7 的一部分。
sql - 使用top 1时如何检索子查询值
我想在查询中加入两个表,从每个表中提取一些信息,但第二个表需要 TOP 1:
这得到了我的人员名单
现在对于该表中的每个人,我想加入这个查询:
到目前为止我所拥有的是这样的,但我似乎无法在添加 ORDER By 子句后立即使其工作:
sql - 添加链接服务器时“找不到数据源名称”
我正在尝试使用 ssms 2012 将链接服务器添加到 sql server 2012 数据库。
链接服务器是普遍的 sql。这就是我尝试这样做的方式:
但是,当我测试连接时,我收到此错误消息:
我究竟做错了什么?如何链接到普遍的 sql 数据库的实例?
以下是有关我尝试连接的 DSN 的一些附加信息:
sql-server-2008 - sql server 2008 导入向导中的有限 odbc 连接
问题:普遍的 odbc 驱动程序((称为:“普遍的 ODBC 引擎接口”)在 ODBC(odbcad32.exe) 中可见。但是,相同的 odbc 驱动程序在 SQL Server 2008 导入向导中不可见,尽管我可以看到相同的 odbc 驱动程序在 SQL Server 2000 导入向导中。
我正在使用带有 SQL server 2008、SQL server 2000 和普遍 SQL v11 的 32 位 win 7 操作系统。任何解决方案都会非常有帮助......非常感谢!
configuration - 如何加载 Pervasive 数据文件?
我需要将 Pervasive-SQL 7 的数据库文件中的数据提取为 CSV 格式。
我得到了一个 Zip 存档,其中包含一个应用程序可执行文件(可能是 VB6 开发的)和一个包含数据文件的文件夹,并且只告诉我该应用程序使用 Pervasive-SQL 7。
在不确定如何开始之前,我从未使用过 Pervasive-SQL。我已经下载了版本 7 客户端/服务器数据库引擎的副本并将其安装在 Windows XP 工作站上。但是我不确定如何从那里开始?如何浏览数据?
我需要从数据文件中提取数据吗?我需要做什么?
mysql - 一个字段中的两个条件以获得一个结果
我想在与列相同的字段上获得两个条件的结果。数据库有两个不同的货币记录,一个USD
和另一个TRY
在表的同一字段中。所以,当我们得到对应于美元的 TRY 结果时,我想得到一个结果,即一一找到两种货币行并将 TRY 汇率除以美元。
我想在这段代码中添加我试图在这里获取的脚本:
例子:
sql - 查询不返回任何内容
我的查询如下:
而且我没有得到如下所示的结果:
但我应该得到结果,因为:
我运行了查询:
并得到了这个(如您所见,其中包含一个注释字段,其中包含 3838CS):
并运行此查询:
并得到了这个(Ord_No 存在):
为什么我的第一个原始查询没有返回结果?我有语法错误吗?
sql - How do you access Pervasive SQL metadata tables?
I am looking through Pervasive and on the internet and cannot find anything. I want something similar to information_schema.columns. Does that information exist in PSQL? If so, how do I access it? Thanks for taking the time to read my post =)