问题标签 [sap-iq]
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.
c# - 无法加载本机 dll (C:\Users\[用户名]\AppData\Local\Temp\...\dbdata.dll
我正在尝试在 Sybase IQ 数据库中创建一个 SAConnection。我正在尝试通过一个简单的 Visual Studio C# 应用程序创建连接。
我的代码在以下位置失败:
并弹出一个消息框:
SQL Anywhere ADO.NET 数据提供程序
该代码随后引发异常:
我已经检查并仔细检查了连接字符串,并确信它是正确的。我正在使用 iAnywhere.Data.SQLAnywhere 版本 11.0.0.11292 并连接到 Sybase IQ 数据库。我正在运行 Win7 64 位,并且可以在 Aqua Data Studio 中毫无问题地连接到数据库。任何关于此的想法都会很棒。
java - Sybase IQ 的批量复制实用程序
我正在用java开发一个应用程序。在我的应用程序中,我必须将一些数据批量复制到 SybaseIQ 数据库。为此,我无法找到批量实用程序“ iq_bcp ”。
谁能告诉我在哪里可以获得SybaseIQ 的独立批量复制实用程序。
我已经在我的机器上安装了 SybaseIQ-15,但我无法在安装目录中找到 iq_bcp 实用程序。
PS:目前我在 Windows 操作系统中工作,但我也需要这个适用于 Linux 的实用程序。
java - 如何在 Java 中执行 SybaseIQ 加载命令
我正在用 Java 开发一个应用程序。我必须通过我的代码执行 Sybase bulk LOAD 命令。
我这样做是这样的:
该命令已成功执行,数据正在加载到我的表中。我遇到的问题是,如果我们通过dbisql执行相同的命令,我想捕获日志。
使用这种方法,我只能判断它是成功还是失败。虽然我可以使用 LOAD 命令的 MESSAGES 选项创建日志文件,但我想知道是否还有其他方法可以捕获命令行输出。
java - PreparedStatement.addBatch 和一个文件中的数千行和一个混淆
您好我正在尝试使用 JDBC 从包含数千行的文件中写入 Sybase IQ。人们说我应该使用batchUpdate。所以我正在读取 NIO 的文件并将其添加到 PreparedStatement 批处理中。但是对于我需要执行以下操作的所有行,我在这里看不到任何优势
我不明白批次有什么好处。无论如何,我必须为所有文件记录执行 addBatch 数千次。或者我是否应该使用 addBatch() 将文件中的记录写入 sybase iq。请指导。非常感谢。
unix - grep 返回 [大字符串不可用]
我正在使用以下命令从 Sybase 日志中提取一些数据:
grep "12345" SybaseIQ.sql | grep "REQUEST" | grep "STMT_EXECUTE_ANY_IMM" | grep "07/09" > my_sql_res.txt
在上面的命令中,12345 是 connection_id 并且需要 REQUEST 和 STMT grep 语句来仅过滤对服务器的 sql 请求。07/09 已应用于日期过滤。
grep 运行良好,除了少数情况下它返回[大字符串不可用]
第 8 行:07/09 02:00:31.242 ** 请求连接:12345 STMT_EXECUTE_ANY_IMM [大字符串不可用]
这些大字符串可以表示在 begin end 块中运行的一些查询。您能帮我解决这个问题,以便在我的 grep 命令的结果中列出这些字符串吗?
c# - 使用 NHibernate 连接到 Sybase IQ
我想通过 Fluent NHibernate 连接到位于服务器上的 Sybase IQ 数据库:我使用 C# 和 NHibernate 版本 3.3.1.4
我正在使用这里的代码:http: //pwigle.wordpress.com/2008/11/21/nhibernate-session-handling-in-aspnet-the-easy-way/
我试图采用这个construktor:
我没有连接到我的数据库;我使用了正确的连接字符串,还是 SQLAnywhereConfiguration 类错误?
database - 如何在 sybaseIQ 中修改列的数据类型
有谁知道如何在 sybaseIQ 中修改列的数据类型?
即我有表:“MY_TABLE”与 col STATUS varchar(100) 我想将其更改为 varchar(10)
我已经尝试过,上面的,但它似乎没有工作.......
想法?
database - 在 Sybase IQ 中设置用户的默认数据库/模式
我用谷歌搜索,什么也没找到。短篇小说,我创建了一个用户并授予我 SyBase 中的一个表。但是当我尝试
它没有用。错误显示Permission denied: you don't have permission to select from "table1"
,我尝试像这样在表名之前添加 dbname,它可以工作:
我怀疑用户默认数据库是别的东西,所以我想将 dbname 设置为他的默认数据库。有人知道怎么做吗?
database - 在 Sybase IQ 中授予创建视图
我正在尝试授予一个组在以下位置创建视图Sybase IQ
:
它显示错误:
怎么做?
sql - 多个连接以获得不同值的相同查找列
我们有一个相当大的 SQL 查询,它的性能相当差。问题之一(来自分析查询计划)是我们拥有的连接数量。
本质上,我们的数据中有值,我们需要在另一个表上进行查找。以获取要显示给用户的值。问题是我们在同一个表上做了 4 次连接,因为有 4 个不同的列都需要相同的查找。
希望这张图可以更清楚
我们的查询看起来像这样
所以我得到了输出
正如我所说,查询有效,但连接正在扼杀性能。这是我在那里给出的一个简单示例,实际上将有 12 个像上面这样的连接,我们不会选择特定事件,而是选择一系列事件。
问题是,是否有更好的方法来进行这些连接。