`
wang_zhi_peng2007
  • 浏览: 242381 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Sybase常见问题

 
阅读更多

1. 程序调用过程报以下错误:
    com.sino.base.exception.DataHandleException: Stored procedure 'dbo.CTZC_TRANS_DATA2EFA' may be run only in unchained transaction mode. The 'SET CHAINED OFF' command will cause the current session to use unchained transaction mode.

 

解决办法:执行以下命令

  sp_procxmode 'dbo.CTZC_TRANS_DATA2EFA','anymode'

 

2. 关于报错:java.sql.SQLException: Output parameters have not yet been processed. Call getMoreResults().

程序中调用方式被证明是没错的,因为更换一个 存储过程就没问题了

 CallableStatement cstmt = con.prepareCall( "{call getTestData(?, ?)}");

 所以问题锁定到我的存储过程上

其中存储过程作了如下的判断

 select 0 from testtable where name=@name

 这个判断的目的在于判断是否已经有了这个用户名。但是最后纠结问题就在于此!

原因在于,select 0会返回一个数据集,你的return数据就会在最后一个数据集里。

如果想生硬的获取的话,可以在java中getMoreResults()在数据集里轮寻,直到找到正确的results

或者将有数据集返回的预计,修改为赋值语句,就没用问题了

例如更换为 select @uid=id from testtable where name=@name

 

分享到:
评论

相关推荐

    sybase 常见问题分类整理

    sybase 常见问题分类整理 将平常常见的sybae的问题进行了汇总 包括数据库的优化,数据库报错的一些处理。

    Sybase常见问题汇总

    Sybase常见问题汇总 看当前数据库 select db_name() 取当前数据库的dbid select db_id() 数据类型转换函数 convert() 取当前数据库中的时间 select getdate() 判断是否为空,如是空值,赋予一个值 isnull 根据object...

    sybase数据库sql常见问题处理

    sybase数据库常见sql操作问题处理解决方法

    Sybase系统管理与常见问题解答

    Sybase系统管理与常见问题解答,Sybase系统管理与常见问题解答

    Sybase维护常见问题处理方法.doc

    Sybase维护中常见问题的处理方法,协助完成日常维护的操作

    aix+sybase维护手册

    aix+sybase维护手册 Sybase体系介绍及常用操作命令 Sybase常见问题解决方案 操作系统维护 数据库运行情况监控 关机,开机

    SYBASE数据库常见的问题总结.doc

    SYBASE数据库常见的问题总结.doc

    Sybase数据库安装与常见命令的使用

    详细的sybase安装步骤及注意事项,还有常见命令的使用,有截图,可帮助尽快掌握,不要错过哦.....

    SYBASE_12.0数据库维护快速参考手册

    3.常见问题 66 3.1 初级篇 66 3.1.1 在SQL Server中表大小是否有限制? 66 3.1.2 一旦客户突然退出或系统重启,SQL Server如何回滚事务? 66 3.1.3 为什么有时候数据库事务日志满了,使用Dump transaction with no-...

    浪潮Sybase ASE 讲座.ppt

    Sybase 系统管理 Sybase® Adaptive Server™ Enterprise 完成本课程应该掌握以下内容: SQL Server系统的安装、启动和关闭。 系统资源的分配 创建和管理数据库 管理SQL Server帐户和...诊断系统故障、常见问题解决

    sybase日常操作和维护.doc

    2.5. 常见问题及解决方法 7 3. 用户数据库管理 11 3.1. 数据库选项 11 3.2. 查看数据库信息 13 3.3. 常见问题及解决方法 14 4. 用户管理 16 4.1. 增加/删除用户 16 4.2. 查看用户信息 17 4.3. 常见问题及解决方法 17...

    SYBASE配置指南

    SYBASE安装、配置、管理、一些常见问题的解决,等内容,是SYBASE数据库管理手册。

    sybaseIQ培训资料

    01_IQ简介.ppt 02_IQ框架与特点.ppt 03_IQ安装.ppt 04_IQ数据库管理.ppt ...14_IQ监控与常见问题解答.ppt 15_IQ性能调整.ppt 16_IQ备份与恢复.ppt Warehouse Studio Overview(with IWS) for partner.ppt

    bcp常见问题处理

    sybase数据库bcp命令说明,bcp常见问题处理

    sybase字符集及各种常用字符集介绍

    设置修改sybase字符集及各种常用字符集介绍

    SYBASE IQ培训教材二

    09_IQ文本装载增强功能 10_使用insert命令加载数据 11_IQ使用 12_IQ数据操作与数据库管理 13_IQ中使用join功能 14_IQ监控与常见问题解答 15_IQ性能调整 16_IQ备份与恢复

    sybase技术资料

    sybase数据库的基本资料,及常见问题

    SYBASE ASE 故障排除指南

    sybase常见错误分解,及排除方法,对各个级别的报错信息都有详细的描述,并且有DBCC的使用说明。

    bcp常见问题集合

    用bcp从文本文件导入数据到sybase中,比如: 数据库服务器是mydb 表名是table_name 数据文件是 data_file 用户名是user 密码是passwd 数据库服务名是 db_name 那么完整的写法是: bcp mydb..table_name in ./data_file...

    sybase Transact-SQL 用户指南

    关于sybase的一些常见的操作,包括sql的查询语句、修改、删除;建表、建索引;常见的维护操作等。

Global site tag (gtag.js) - Google Analytics