问题标签 [sybase-asa]

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 投票
4 回答
40881 浏览

sql - Sybase IQ - 如何在不换行的情况下显示存储过程?

使用 Sybase IQ v12.7。执行sp_helptext ProcedureName显示存储过程的文本,这很好。但是它以 80 个字符换行。问题是,如何在不换行的情况下显示存储过程的文本?

在 Sybase Central Java 版中,有一个功能可以查看存储过程 (Tranact-SQL) 的文本而无需换行。因此问题可以用不同的方式重新表述:Sybase Central 如何在不将文本换行为 80 个字符的情况下获取存储过程的文本?

基本上是在寻找一种编程方式来转储存储过程以进行差异和版本控制。

感谢任何回复!

0 投票
2 回答
2528 浏览

php - 如何在 PHP 中使用带参数的 Crystal Reports?

我想在 PHP 中使用带有 ODBC (Sybase) 数据连接的 Crystal 报表来显示我的数据库报表。

我选择 Crystal Reports 是因为它的高级功能、专业能力以及对 Sybase 数据库的支持。我还找到了 PHP Reports,但它不支持 Sybase。

我的配置是 PHP v5、Sybase ASA 11、Crystal Reports 9、IIS 6。

我在网上搜索了实际示例和应用程序,并尝试了它们,但它们不起作用。

有没有人尝试过这样做?你能给我举一个这样的例子吗?

0 投票
9 回答
82001 浏览

sql - 如何将数据从 iSQL 输出到 csv 文件_with_ 标题?

我正在尝试使用 iSQL 客户端查询 Sybase ASA 8 数据库并将查询结果导出到 CSV 格式的文本文件。但是,列标题不会导出到文件中。在 iSQL 设置和 OUTPUT 语句中都没有指定的特殊选项。

查询和输出语句如下所示:

结果是一个类似的文件

虽然我想拥有

有什么提示吗?

0 投票
1 回答
378 浏览

c# - Sybase dbdata9.dll 阻塞线程和挂起 IIS

抱歉,如果这已经被问到并解决了,但是通过多次搜索和失去头发,我们已经走到了尽头!

我们有一个通过 IIS 6 运行 Web 服务的 Web 服务器。这些 Web 服务与我们的数据库服务器通信,该服务器具有 Sybase SQL Anywhere 9 数据库和 MS SQL 数据库。自 12 月初发布以来,我们一直遇到 IIS 挂起的问题,只能通过重新循环默认应用程序池来再次响应。经过多次调查,内存转储和代码更改似乎都指向了罪魁祸首的 Sybase 数据库。自从此版本以来,它现在被更多地访问的事实支持了这一点。

我们已经尝试了几乎所有可能的方法,但是当 Web 服务器挂起时我们所做的每个内存转储都包含“检测到可能的阻塞或泄漏的关键部分”的信息,并且它与“dbdata9”有关,这是用于 Sybase 数据库的主要 dll .

我们发现我们没有获得最新的 Sybase .Net Provider 并且已经在服务器和代码中更新了这些,但我们仍然遇到这些偶尔的挂起!内存转储中多次报告的最新消息是:

“在 dbdata9 检测到可能的阻塞或泄漏临界区!AsaTransaction_SendTransactionCookie+46640 由线程 # 拥有”

我已经没有如何解决这个问题的想法了,如果有人对如何解决这个问题有任何好的建议,那将是一个很大的帮助!

如果您需要更多信息,请询问,我会提供。

提前致谢。

0 投票
1 回答
234 浏览

sybase-asa - 我应该如何在不使用触发器的情况下跟踪数据库中的删除操作?

应用程序在特定时间间隔后轮询数据库。在每次轮询时,应用程序将读取所有表。

作为优化的一部分,我们希望应用程序仅在发生任何 INSERT/UPDATE/DELETE 时才读取表。所以我想使用时间戳概念。

拥有一个单独的时间戳列可以帮助我跟踪任何行修改。

在查询表时,我可以检查内存中存储的时间戳是否小于表中的 max-of-TimeStamp。如果是,则表示某行已被修改。

但是如果某行被删除,那么与该行关联的最新时间戳就不再存在了。因此,上述算法在这种情况下失败,因为最大时间戳没有给出正确的值。

有没有一种方法可以在不使用触发器的情况下跟踪删除操作?

任何帮助将不胜感激。我正在使用 Sybase ASA 数据库。

0 投票
3 回答
8098 浏览

sql - 将sybase存储过程作为链接服务器过程sql server 2008执行

编辑


最终目标是使用来自 SQL Server 2008 的输入和输出参数通过 Linked Server 调用托管在 sybase 中的存储过程


我觉得标题很清楚。

我的目标是通过我已经创建的链接服务器在 SQL Server 2008 中执行托管在 Sybase SQL Anywhere 8 中的存储过程。

通过链接服务器进行的任何 SQL 查询都可以正常工作。另外我能够执行一个函数,但我现在不知道如何获得这样的返回值

谢谢4你的帮助!

毛罗

0 投票
1 回答
186 浏览

sql - SQL Anywhere 12 语句 CREATE DOMAIN 的问题

这产生了一个语法ERROR:-131.

有谁知道为什么?

谢谢!

0 投票
2 回答
2355 浏览

sybase-asa - 如何使用 dbisqlc.exe 命令收集列标题和数据

我正在尝试使用dbisqlc.exeWindows 系统上的命令行查询 Sybase ASA 数据库,并希望收集列标题以及关联的表数据。

例子:

如果此命令写入,我会更喜欢它,但是除了使用在我所在的环境中不可用stdout的选项之外,这似乎不是一个选项。dbisql.exe

当我以这种格式运行它时,会以不可解析的格式生成标题和数据。

任何帮助将不胜感激。

0 投票
1 回答
2856 浏览

c++ - 以编程方式加密 ODBC DSN 登录密码

我正在使用文件 DSN 连接到 Sybase 数据库。登录密码是加密的,并与EncryptedPassword关键字一起存储在 .dsn 文件中。我需要更改数据库密码并相应地更新 DSN。

我正在使用SQLDriverConnect连接到数据库并SQLWriteFileDSN修改 .dsn 文件。

有没有办法像 Sybase 一样加密新的给定密码(关键字或特殊标签或其他东西?)。?

一些限制:

  1. 我知道不建议在 DSN 中存储密码/加密的密码,但我无法在运行时提供密码来连接呼叫。我必须使用 DSN(系统/用户/文件 DSN)。文件 DSN 优于其他文件只是因为如果未加密,它不会在 .dsn 文件中显示密码。

  2. 使用的驱动程序是 iAnywhere Solutions, inc 的 Adaptive Server Anywhere 9.0。DBODBC9.DLL. 我猜它是相当旧的版本。

0 投票
1 回答
409 浏览

python - 一个与 Sybase 配合得很好的 python web 框架?

我发现很多可以很好地与任何其他数据存储一起使用,但没有一个可以很好地与 Sybase 一起使用。请指教 !!谢谢,理查德。

[ 编辑:http ://code.google.com/p/sqlany-django/还不够——我需要 Sybase 支持,而不是 SQL Anywhere ]