问题标签 [sap-ase]
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.
vb.net - “Sybase ASE OLE DB Provider”提供程序未在本地计算机上注册
尝试使用 Visual Studio.net 2005 中的 oledb 连接连接到 sybase 数据库时出现此错误
wcf-ria-services - 将 SQL Anywhere 配置为从 ASE 服务器读取
我有一个 Sybase ASE 服务器,我完全可以用 ASE iSql 连接它。我的 sql.ini 文件中的数据库定义如下所示:
要与 iSql 连接,我可以进行以下命令行调用并且它可以工作:
我的最终目标是将 SQL Anywhere 的 ADO.Net Entity Framework 连接用于我正在编写的 RIA 服务。我现在正在尝试通过 Sybase Central(而不是通过 Visual Studio)使用 SQL Anywhere 进行连接,但无法正常工作。在标识选项卡下,我使用和作为我的凭据,并将下半部分保留为“无”,在数据库选项卡下,我指定服务器名称,在网络下,我检查“TCP/IP”,并指定为主机,并作为港口。我收到以下错误:
如果我遗漏了重要的细节,我很抱歉。我是 Sybase 的新手,具有严格的 Oracle 背景。如果我遗漏了您需要知道的任何内容,请发表评论,我会更新问题。感谢您帮助 Sybase 新手。
sybase - 如何在 Sybase 中将字符串转换为日期时间
我有一个字符串,例如。“2008-01-01 11:09:11”。
如何将其转换为日期时间?
.net - 我是否错误地打开和关闭了我的 ODBC 连接?
使用下面的代码通过 ODBC 连接到 Sybase ASE 数据库时,我偶尔会收到“[IM006] [Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr failed”错误。
这可能是由我的代码引起的吗?我在这里读到我应该改用“With”语句,但我不明白这会如何影响这一点。
提前致谢!
stack-trace - Sybase 内部错误 30016
数据库服务器从版本 12.5x 迁移到版本 15.03 Sybase.Data.AseClient 版本 - 1.15.50.0
当我通过 .Net 应用程序(使用 AseClient)运行几个存储过程时,我遇到了异常
注意 - 在我们迁移到新服务器之前,应用程序运行良好。
sql - 如何在没有完全外连接可用的情况下进行完全外连接
上周我惊讶地发现 sybase 12 不支持完全外连接。但我突然想到,完全外连接应该与左外连接与同一 sql 的右外连接联合起来相同。谁能想到这不成立的原因?
java - Sybase JConnect:ENABLE_BULK_LOAD 使用情况
ENABLE_BULK_LOAD
那里的任何人都可以通过 JConnect(带有)向 Sybase ASE提供批量插入的示例吗?
我搜索了互联网并没有找到任何东西。
sql - 如何向表中插入默认值
当您想将默认值插入表中时,某些数据库允许使用以下语法:
ASE 不支持这一点。
使用:
并且跳过标识列适用于具有恒定默认值的列,但不适用于包括时间戳的计算列。
反省表中具有恒定默认值的列,然后只指定DEFAULT
该列将起作用,除非它是一个只有标识和计算列的表,但没有人可能使用这样的表。
有没有更简单的方法?
sql - 内省 DEFAULT 值和计算列
对于为 DBIx::Class (::Schema::Loader) 转储 Sybase 模式的 Perl 库,我需要能够自省 DEFAULT 和计算列。
假设我们有:
据我所知,这是:
这告诉我,列 'foo' 有一个 id 为 602182610 的存储过程,它返回值。如何从此 id 获取原始的 DEFAULT 'foo'?
时间戳列没有计算列对象,也没有默认存储过程,但我不知何故需要知道它实际上是一个时间戳列。查看 DBI 返回的数据类型告诉我它是“varbinary”,即时间戳的内部表示。我怎么知道它是不是一个?
它还告诉我列“adt”是一个计算列,该列的对象具有 id 618182667。
在 sysobjects 中查找该 ID 并没有告诉我什么似乎有用的信息,除了:
非常感谢任何帮助。