问题标签 [sqlcode]
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.
db2 - 尝试使用 MicroStrategy 连接时 DB2 上的 SQLCODE -1334
我想知道是否有人在尝试连接到 DB2 数据库时遇到过以下错误:
连接失败。
错误类型:odbc 错误。尝试了 odbc 操作:
SQLDriver 连接。[HY000:-1334: 在 SQLHANDLE 上] [MicroStrategy][ODBC DB2 有线协议驱动程序][DB2]未知错误:SQLCODE -1334
我查看了 DB2 文档,但找不到 SQL 代码错误。我不知道发生了什么事。我是否必须更新或降级 ODBC 驱动程序?
stored-procedures - 更新语句跟随回滚时的 db2 存储过程错误
我有一个存储过程,最后我检查错误,如果有错误,我执行回滚,然后将批处理表上的状态更新为“失败”。当我运行存储过程时,我经常收到 SQLCODE 818 错误,提示“发生时间戳冲突”。
当我删除更改批处理表状态的更新语句时,我没有收到错误消息。
执行这些操作的最佳做法是什么以避免出现错误?
代码部分如下所示:
谢谢你的帮助。
database - DB2 SQLCODE=-805,SQLSTATE=51002,SQLERRMC=NULLID.SYSLH203 0X5359534C564C3031
我在下面收到此错误:
在某个时间点后执行应用程序。在网上没有得到任何富有成效的答案。
c - sqlca.sqlerrm.sqlerrmc SQL 代码 -284
我正在使用嵌入式 C:以下查询返回一个奇怪的 SQLcode -284
错误日志是:code 4 sqlerrmc SQL error -284 on line 2803
你能支持我吗?
sql - 未知的 SQLCODE 值
我的数据库监控工具 Ignite 出现了一些问题。它无法启动,因为它尝试执行某些查询时出错,这是一个示例:
当我从我的数据库分析工具(Aqua Data Studio)执行这个查询(以及其他更长的查询)时,它工作得很好(并且非常快)。然而,Ignite 会报告一个带有未列出的 SQLCODE 值的 SQLException(例如此处)。
数据库是 IBM DB2 9.7。返回的 SQLCODE 值为 -930、-954、-443,似乎没有在任何地方列出。有谁知道这些 SQLCODE 值是什么意思?
sql - 如何检查哪一列导致 db2 22001 错误?
再会,
SQLSTATE 22001 由字符数据引起,发生右截断;例如,更新或插入值是对于列来说太长的字符串,或者日期时间值不能分配给主变量,因为它太小了。
但是有没有办法检查导致这个错误的列?
db2 - 如何从 db2 中的 diaglog 获取特定的错误日志
我正在尝试使用 db2diag 命令来获取在 diaglog 中捕获的所有日志,其中包含特定的 SQLCODE。任何人都可以帮助我执行命令吗?
stored-procedures - 运行生成插入语句的 DB2 过程时的 SQLCODE 433 SQLSTATE 42806
我正在尝试将一个脚本组合在一起,该脚本将通过给定的模式运行并将所有表数据作为插入语句输出。
我已经在几个表上测试了该脚本并已成功完成,因此开始在完整架构上运行它并获得 SQLCODE 433 SQLSTATE 42806 错误。当变量不兼容时,SQLSTATE 42806 错误看起来像它,但是当我仅使用 SQL 中指定的表触发过程时,它失败的表看起来成功完成。
该表由以下数据类型组成:
我正在使用 UTL_FILE 将插入语句写入输出文件,并且不确定我是否达到了我可以写出的限制,但看不到我正在在线阅读的文档中的任何限制。
该过程的代码是:
谢谢你的帮助
hibernate - 如何使用 javax.persistence 检索 SQLCODE
我正在使用EntityManager
fromjavax.persistence
对 informix 数据库进行一些操作。例如:
我需要此执行返回的 SQLCODE。你对我如何实现这一点有任何提示吗?
编辑:我发现可以使用 SQLCA(SQL 通信区)。有没有人有这方面的经验?
java - SQLCODE: -3015 调用存储过程时
我有一个存储过程如下:
这是我调用这个存储过程的java代码:
在我的本地环境、SIT 环境和 UAT 环境中一切正常。
但我得到了一个SqlException
生产环境。下面是我的堆栈跟踪:
我怀疑这个异常是由我没有授予 db 用户的某些访问权限引起的。因此,我尝试从 SIT 环境中的 db 用户中获取一些访问权限(例如加载数据库等),尝试遇到相同的异常。但是,在 SIT 中,我遇到了其他错误,这清楚地告诉我根本原因是什么,而不是错误代码 -3015
试图从谷歌获得一些提示但失败了。我想我错过了一些寻找根本原因的要点/步骤。好心提醒。