问题标签 [sqlbase]

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 回答
114 浏览

sqlbase - VTI71.DLL在c#项目中报错du0x80004005

我正在尝试自动化 Gupta 的团队开发人员控制,如中所述

Centura Gupta 团队开发人员自动化可能性

我下载了Team Developer 7.1的 32 位试用版

但是给我以下错误:

System.Runtime.InteropServices.SEHException (0x80004005):外部组件已引发异常。

我的示例应用程序是在此处输入图像描述

请建议我如何解决此错误。在 C# 中使用 Gupta 的 dll 进行自动化是否正确?

谢谢,

0 投票
1 回答
60 浏览

sqlbase - 一个驱动器上的 SqlBase 数据库

我在“Microsoft OneDrive”上有一个数据库,我有 4 个来自 Gupta 4 SqlBase 的有效许可证。当我尝试从 PC 1 运行时,我可以访问数据库,但是当我从 PC 2 尝试相同时,我得到了这个

原因:尝试打开现有文件但发生故障。解决方法:确定并纠正打开文件失败的原因。验证指定的文件是否存在。验证允许为操作系统打开的文件数是否允许附加文件,即检查 FILES= 配置参数设置。

我认为这与数据库上的 LOG 文件和 Sql.Ini 中的一些设置有关,但我无法找到哪里/如何?

目的是在“OneDrive”上运行数据库,购买 SqlBase 许可证并运行多用户系统。申请就是这样提出的。

我哪里想错了?我哪里做错了?缺少什么设置?

谢谢

0 投票
1 回答
285 浏览

sqlbase - 一台 PC 作为 SqlBase 数据库的服务器

任何人都可以指导我如何(如果可能)将 PC 设置为多用户使用的服务器。我有 SqlBase 的 5 个用户许可证,这是一个在 Team delveloper (Gupta) 下制作的多用户应用程序。

如果需要,我还需要什么?

如何设置?

谢谢

0 投票
1 回答
38 浏览

sql - GROUP BY 2 表

当它是 onlyTBRACCD 表时,我可以进行分组,当我添加它不接受此代码的 SPIDEN 时?

0 投票
1 回答
162 浏览

sql-server - 使用链接服务器从 SQL 插入到 SQLBase

如何使用链接服务器从 SQL Server 插入到 SQLBase 数据库?

0 投票
2 回答
126 浏览

sqlbase - 连接在虚拟机上运行的 SQLBase Server

我有一台运行 SQLBase 8.5 的物理 Window Server 2008 R2 机器,连接到它没有问题。最近我将此服务器迁移到虚拟机并出现问题。有时我能够连接到服务器,有时不能。

我可以固定我的虚拟服务器,但无法通过 SQLTalk 或任何客户端应用程序连接到它。有人在虚拟机上运行 SQLBase 8.5 时遇到同样的问题吗?

谢谢!

0 投票
2 回答
403 浏览

sql - Gupta SQL Base 限制返回的行数

我一直在寻找如何返回一组类似于SELECT TOP 100 * FROM CUSTOMERor SELECT * FROM CUSTOMER LIMIT 100or的有限行SELECT * FROM CUSTOMER WHERE ROWNUM <= 100,而在我的一生中,我找不到使用这个特定数据库执行此操作的方法。

数据库版本是 10.1.46,我找到了 SQLBase 更高版本的文档,其中说应该使用 Limit 关键字,但是在尝试限制使用 isql 返回的行数时没有任何效果。抛出 SQL Prepare 错误。我不知道如何做到这一点,我开始认为数据库不支持限制返回的行数。

我希望有人知道如何限制返回的记录数。

0 投票
1 回答
237 浏览

guptateamdeveloper - 在 Gupta SQLBase 12 中将 LONG VARCHAR 转换/转换为 VARCHAR

我正在尝试使用临时表将 SQLBase LONG VARCHAR 列转换/转换为 VARCHAR 列。

正在使用的源表有一个“long varchar”类型的注释字段列。我找不到正确的语法来使用转换/转换函数。

如果我尝试如下隐式转换/转换,我收到的错误是

错误:01627 TYP LON 无效的数据类型(长期预期)

0 投票
1 回答
28 浏览

sqlbase - 删除行后未更新 SYSTABLES 表中的 ROWCOUNT 字段

我使用 SYSTABLES 中的 ROWCOUNT 字段从使用 Oledb 的 .NET 应用程序中快速获取我所有表的行数(我不想使用查询来获取它,因为在大表上需要太多时间)。

问题是:从表中删除行后,SYSTABLES 中的 ROWCOUNT 数字没有更新。我测试了一些命令,甚至发现在 SqlTalk 中运行 ROWCOUNT TABLENAME 可以工作并且速度非常快,但是如果我尝试使用 OLEDB 从 .NET 中将其作为查询调用,它什么也没有返回,示例代码:

有没有办法告诉 SqlBase 更新 systables 中每个表的 Rowcount?

或者作为替代方案,有什么方法可以使这段代码工作?

谢谢!

0 投票
1 回答
123 浏览

sqlbase - LONG VARCHAR - 从表读取到前面 (C#) 然后将值插入/更新到表

我正在使用 C# 中的 DatAdapter.Fill 从 SqlBase DB 读取表信息,它适用于除 LONG VARCHAR 之外的任何变量类型,在这种情况下,它转换为 C# 中的字符串类型,如果我添加手表对象变量我看到一些奇怪的字符,所以后来当我尝试插入/更新另一个表(在另一个数据库中)时它失败了。

我知道即使 C# 中的值可以,我也不能按原样插入,文档说我应该将值绑定到一个变量以便能够插入到表中,但我不知道该怎么做因为我在 C# 中创建要在 SqlBase 中运行的脚本,所以我没有从 C# 采取直接行动,即使我无法正确读取该值,因为它转换为带有奇怪数字的字符串到它,这个 LOAG VARCHAR 像 Sql Server 中的 VARBINARY 吗?我假设是因为我遇到问题的列是一个 LOGO,就像一张图片。

所以简而言之,有什么办法可以

  1. 从 .NET 中读取一个长的 varchar,然后..
  2. ..在向表中插入/更新值时使用它?

(1) 是 .NET,但 (2) 是使用 SqlTalk 在 Sqlbase 上运行的 sql 脚本。

谢谢!