<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    oliver

    今天遇到了[SQLServer JDBC Driver]ResultSet can not re-read錯(cuò)誤!

    正在做一個(gè)獵頭系統(tǒng),今天遇到了一個(gè)問(wèn)題,異常信息如下:
    java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]ResultSet can not re-read row data for column 1.
    at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
    at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
    at com.microsoft.jdbc.base.BaseResultSet.validateColumnIndex(Unknown Source)
    at com.microsoft.jdbc.base.BaseResultSet.getString(Unknown Source)
    at com.microsoft.jdbc.base.BaseResultSet.getString(Unknown Source)
    at org.jboss.resource.adapter.jdbc.WrappedResultSet.getString(WrappedResultSet.java:878)
    at org.hibernate.type.StringType.get(StringType.java:18)
    at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:113)
    at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:102)
    at org.hibernate.loader.hql.QueryLoader.getResultColumnOrRow(QueryLoader.java:345)
    at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:595)
    at org.hibernate.loader.Loader.doQuery(Loader.java:689)
    at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
    at org.hibernate.loader.Loader.doList(Loader.java:2145)
    at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
    at org.hibernate.loader.Loader.list(Loader.java:2024)
    at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:392)
    at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:333)
    at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)
    at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1114)
    at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
    at org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:53)
    at com.eas.base.basesys.commonquery.server.QueryEngineControllerBean.executeQuery(QueryEngineControllerBean.java:88)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
    at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)
    at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
    at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
    at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
    at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
    at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:197)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
    at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
    at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
    at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:78)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
    at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
    at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
    at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:225)
    at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:106)
    at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82)
    at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:828)
    at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:681)
    at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:358)
    at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:412)
    at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:239)
    在網(wǎng)上查了一下原來(lái)是驅(qū)動(dòng)的問(wèn)題,網(wǎng)友給了說(shuō)明和解決方案:

    (1)如果你采用jdbc-odbc驅(qū)動(dòng)。那么只能告訴你,你必須按照查詢的順序去獲取順序的字段。如果打亂順序,或重復(fù)查詢同一列,將會(huì)獲取null或拋出上面的異常。
    (2)如果你采用weblogic jdriver驅(qū)動(dòng)。那么將不支持jdbc2.0 method。
    (3)如果你采用MS自己的JDBC驅(qū)動(dòng)。那么在查詢語(yǔ)句中不包含blob或clob字段(就是Image和Text類型)的時(shí)候,查詢是支持re-read方式的,可以非順序查詢。但是一旦包含的blob或clob字段。那么就必須按照順序查詢,且不支持重復(fù)查詢。
    解決這個(gè)問(wèn)題建議換個(gè)功能全點(diǎn)的驅(qū)動(dòng),要不就不要用blob或clob類型的字段。

    posted on 2007-12-08 23:25 oliver.kang 閱讀(690) 評(píng)論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)庫(kù)


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲一区二区三区夜色| 日韩激情淫片免费看| 国产成人A亚洲精V品无码| 国产亚洲男人的天堂在线观看| 蜜桃视频在线观看免费网址入口| 亚洲酒色1314狠狠做| 91高清免费国产自产拍2021| 久久久久亚洲精品成人网小说| 久久久久久久99精品免费观看| 亚洲中文字幕无码永久在线| 成人免费无码H在线观看不卡| 亚洲日韩v无码中文字幕| 国产精品成人免费观看| 久久亚洲精品中文字幕三区| 美女在线视频观看影院免费天天看 | 亚洲香蕉在线观看| 成人黄色免费网址| ASS亚洲熟妇毛茸茸PICS| 成年大片免费视频| 色婷婷亚洲一区二区三区| 免费看国产一级片| a级片免费在线观看| 免费看黄的成人APP| 久久久久亚洲AV成人无码| 国产精品免费观看调教网| 亚洲神级电影国语版| 午夜影视在线免费观看| 日本高清不卡中文字幕免费| 亚洲精品无码专区久久久| 精品福利一区二区三区免费视频| 亚洲伊人久久精品| 亚洲国产成人五月综合网| 久久青草国产免费观看| 亚洲欧美日韩中文二区| 亚洲深深色噜噜狠狠爱网站| 中文字幕免费在线看线人| 日本一区二区三区在线视频观看免费 | aa级一级天堂片免费观看| 成人免费网站视频www| 亚洲va久久久噜噜噜久久狠狠 | 一本天堂ⅴ无码亚洲道久久|