问题标签 [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.
sqlbase - VTI71.DLL在c#项目中报错du0x80004005
我正在尝试自动化 Gupta 的团队开发人员控制,如中所述
我下载了Team Developer 7.1的 32 位试用版
但是给我以下错误:
System.Runtime.InteropServices.SEHException (0x80004005):外部组件已引发异常。
请建议我如何解决此错误。在 C# 中使用 Gupta 的 dll 进行自动化是否正确?
谢谢,
sqlbase - 一个驱动器上的 SqlBase 数据库
我在“Microsoft OneDrive”上有一个数据库,我有 4 个来自 Gupta 4 SqlBase 的有效许可证。当我尝试从 PC 1 运行时,我可以访问数据库,但是当我从 PC 2 尝试相同时,我得到了这个
原因:尝试打开现有文件但发生故障。解决方法:确定并纠正打开文件失败的原因。验证指定的文件是否存在。验证允许为操作系统打开的文件数是否允许附加文件,即检查 FILES= 配置参数设置。
我认为这与数据库上的 LOG 文件和 Sql.Ini 中的一些设置有关,但我无法找到哪里/如何?
目的是在“OneDrive”上运行数据库,购买 SqlBase 许可证并运行多用户系统。申请就是这样提出的。
我哪里想错了?我哪里做错了?缺少什么设置?
谢谢
sqlbase - 一台 PC 作为 SqlBase 数据库的服务器
任何人都可以指导我如何(如果可能)将 PC 设置为多用户使用的服务器。我有 SqlBase 的 5 个用户许可证,这是一个在 Team delveloper (Gupta) 下制作的多用户应用程序。
如果需要,我还需要什么?
如何设置?
谢谢
sql - GROUP BY 2 表
当它是 onlyTBRACCD 表时,我可以进行分组,当我添加它不接受此代码的 SPIDEN 时?
sql-server - 使用链接服务器从 SQL 插入到 SQLBase
如何使用链接服务器从 SQL Server 插入到 SQLBase 数据库?
sqlbase - 连接在虚拟机上运行的 SQLBase Server
我有一台运行 SQLBase 8.5 的物理 Window Server 2008 R2 机器,连接到它没有问题。最近我将此服务器迁移到虚拟机并出现问题。有时我能够连接到服务器,有时不能。
我可以固定我的虚拟服务器,但无法通过 SQLTalk 或任何客户端应用程序连接到它。有人在虚拟机上运行 SQLBase 8.5 时遇到同样的问题吗?
谢谢!
sql - Gupta SQL Base 限制返回的行数
我一直在寻找如何返回一组类似于SELECT TOP 100 * FROM CUSTOMER
or SELECT * FROM CUSTOMER LIMIT 100
or的有限行SELECT * FROM CUSTOMER WHERE ROWNUM <= 100
,而在我的一生中,我找不到使用这个特定数据库执行此操作的方法。
数据库版本是 10.1.46,我找到了 SQLBase 更高版本的文档,其中说应该使用 Limit 关键字,但是在尝试限制使用 isql 返回的行数时没有任何效果。抛出 SQL Prepare 错误。我不知道如何做到这一点,我开始认为数据库不支持限制返回的行数。
我希望有人知道如何限制返回的记录数。
guptateamdeveloper - 在 Gupta SQLBase 12 中将 LONG VARCHAR 转换/转换为 VARCHAR
我正在尝试使用临时表将 SQLBase LONG VARCHAR 列转换/转换为 VARCHAR 列。
正在使用的源表有一个“long varchar”类型的注释字段列。我找不到正确的语法来使用转换/转换函数。
如果我尝试如下隐式转换/转换,我收到的错误是
错误:01627 TYP LON 无效的数据类型(长期预期)
sqlbase - 删除行后未更新 SYSTABLES 表中的 ROWCOUNT 字段
我使用 SYSTABLES 中的 ROWCOUNT 字段从使用 Oledb 的 .NET 应用程序中快速获取我所有表的行数(我不想使用查询来获取它,因为在大表上需要太多时间)。
问题是:从表中删除行后,SYSTABLES 中的 ROWCOUNT 数字没有更新。我测试了一些命令,甚至发现在 SqlTalk 中运行 ROWCOUNT TABLENAME 可以工作并且速度非常快,但是如果我尝试使用 OLEDB 从 .NET 中将其作为查询调用,它什么也没有返回,示例代码:
有没有办法告诉 SqlBase 更新 systables 中每个表的 Rowcount?
或者作为替代方案,有什么方法可以使这段代码工作?
谢谢!
sqlbase - LONG VARCHAR - 从表读取到前面 (C#) 然后将值插入/更新到表
我正在使用 C# 中的 DatAdapter.Fill 从 SqlBase DB 读取表信息,它适用于除 LONG VARCHAR 之外的任何变量类型,在这种情况下,它转换为 C# 中的字符串类型,如果我添加手表对象变量我看到一些奇怪的字符,所以后来当我尝试插入/更新另一个表(在另一个数据库中)时它失败了。
我知道即使 C# 中的值可以,我也不能按原样插入,文档说我应该将值绑定到一个变量以便能够插入到表中,但我不知道该怎么做因为我在 C# 中创建要在 SqlBase 中运行的脚本,所以我没有从 C# 采取直接行动,即使我无法正确读取该值,因为它转换为带有奇怪数字的字符串到它,这个 LOAG VARCHAR 像 Sql Server 中的 VARBINARY 吗?我假设是因为我遇到问题的列是一个 LOGO,就像一张图片。
所以简而言之,有什么办法可以
- 从 .NET 中读取一个长的 varchar,然后..
- ..在向表中插入/更新值时使用它?
(1) 是 .NET,但 (2) 是使用 SqlTalk 在 Sqlbase 上运行的 sql 脚本。
谢谢!