问题标签 [isql]

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

c++ - 我的 C++ 应用程序无法连接到 Informix DB 服务器

我有一个应用程序(无法提供代码,因为它很长),它使用unixODBC. 另外,我已经安装了isql. 一切似乎都配置正确 - 驱动程序、服务器等,因为使用isql,我连接到 Informix DB 没有问题。但即使我使用相同的设置,我的应用程序也无法连接。返回的错误是:

所以,这是“有趣”的部分 - 我将odbc.ini文件复制到~/.odbc.ini其中/etc/odbc.ini,然后一切都开始工作几乎正常(“几乎”,因为应用程序可以连接到一个 DSN,但不能连接到另一个,但它仍然是一些东西)。

还 :

INFORMIXDIR 也正确设置。什么~/.odbc.ini都没有/etc/odbc.ini(实际上,第二个有帮助,与 无关~/.odbc.ini,只是尝试过(:)

odbc.ini配置正确,isql工作正常。

如果您需要更多信息,请告诉我。谢谢 (:

0 投票
9 回答
82001 浏览

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

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

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

结果是一个类似的文件

虽然我想拥有

有什么提示吗?

0 投票
2 回答
2688 浏览

command-line - 如何从命令行在 Informix isql 查询中设置列宽

使用 Informix isql UI 时,如果 select 语句的结果超出了显示的宽度,则输出将垂直显示在屏幕上。

但是,如果显示的宽度足够大,它将水平显示结果。

如果从命令行发出相同的查询: echo "select col_1, col_2, col_3" | isql -s dbname,似乎没有办法让它识别出显示器足够宽以水平放置所有数据。我相信它使用默认的 80 列。

如果有人有这方面的知识,我想知道如何从命令行使 isql 识别屏幕的整个宽度,或者自动,通过传递参数,或者在某些 Informix 配置中。使用 COLUMNS 环境变量没有帮助,stty 列也没有帮助。

谢谢你,富

0 投票
1 回答
4449 浏览

export - Sybase SQL Anywhere - 无法将数据导出到文件

我试图在 Sybase SQl Anywhere 中导出查询,但在执行 OUTPUT TO 命令时收到错误消息。我的查询如下所示:

当我离开“输出到”时,ISQL 中显示的信息如下:

但是,当将 OUTPUT TO 命令放在查询中时,我收到以下错误:

我愿意接受任何可能有助于我从查询中导出数据的建议。我运行了一个类似的查询,它返回一行信息,并且它确实导出而没有错误。

0 投票
1 回答
10890 浏览

database - 解决这样的数据库连接错误:[ISQL]ERROR: Could not SQLConnect

这个错误通常是什么意思?我在谷歌上四处搜索,但得到了一堆没有解决方案或答案的垃圾页面。

我该如何解决这个特定的错误消息?

0 投票
2 回答
27547 浏览

firebird - 使用 ISQL 执行脚本

我正在创建一个简单的 isql 脚本,但它不起作用,我需要一些帮助来找出它有什么问题。
我需要连接到数据库并执行 SQL 文件。这是我的脚本 script.sql:

当我尝试使用以下方式连接到我的数据库时:

我收到以下消息:

0 投票
4 回答
2712 浏览

sql - SQL - Informix 错误导致另一个错误 - 镜像走廊 PITA

我通过 iSql 使用 Informix 版本 11.50.FC6


我给CASE块的结果一个虚拟名称,att_hrs

这给了我一个错误:

尝试按照建议修复错误:

然后给我这个错误:


att_hrs不在聚会上的时候他们很容易找到GROUP BY,但现在突然之间,att_hrs迷失在了酱汁中……

你能解决这个问题吗?

真正的错误是什么&| 解决这里发生的事情以及我需要做些什么来解决它?


编辑
我尝试了 RET 的解决方案GROUP BY 1,2,3...并得到以下错误:

321: Cannot group by aggregate column.

0 投票
1 回答
1365 浏览

function - Informix iSQL 日期函数帮助

我试图从 Informix 的任何一个内置日期函数中提取年份, TODAY或者CURRENT

有没有办法做到这一点SUBSTR()

0 投票
1 回答
4988 浏览

unix - 使用 UNIX 脚本在 ASEISQL 中执行 SQL 语句

因为我是 unix 脚本的新手。我在 ASE ISQL 中运行 SQL 语句,如果 SQL 语句给出了一些结果,那么我需要将该结果邮寄给特定用户。如果 SQL 没有返回任何结果,则不应发送邮件。
我写的示例脚本是:

请让我知道我哪里出错了?

0 投票
1 回答
173 浏览

iphone - isql 等待 iPhone 上的查询结束

我正在使用 isql sdk 通过 iphone 进行 Microsoft Sql 2008 查询,一切正常,但我总是需要单击两个按钮才能获得查询的答案。我按下“提交”按钮,然后我可以按下“下一页”按钮,结果将显示在下一页上,但是如果我将查询放在下一页按钮中,应用程序将切换到下一页,但由于查询是'未完成我的文本视图是空的,所以有没有办法让应用程序等待查询结束,如果整个应用程序可以暂停并且活动指示器显示直到查询完成,那就太好了