0 0

我的程序,打开网页时:出现错误 823。请记录该错误和时间5

有人能帮我分析一下吗? 数据库用的是sqlserver
我用的java hibernate 执行insert,update时报错如下:

org.hibernate.exception.SQLGrammarException: could not update: [com.zsrk.model.CertificateTab#147]
org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2425)
org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(AbstractEntityPersister.java:2307)
org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2607)
org.hibernate.action.EntityUpdateAction.execute(EntityUpdateAction.java:92)
org.hibernate.engine.ActionQueue.execute(ActionQueue.java:250)
org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:234)
org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:142)
org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)
org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)
com.zsrk.dao.CertificateTabDAO.attachDirty(CertificateTabDAO.java:184)
com.zsrk.action.CertificateAction.updateCert(CertificateAction.java:161)
com.zsrk.action.CertificateAction.saveOrUpdate(CertificateAction.java:97)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:441)
com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:280)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:243)
com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:165)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:252)
org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:122)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:179)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:235)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:89)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:130)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:138)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:165)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:179)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:488)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)


root cause

com.microsoft.sqlserver.jdbc.SQLServerException: 警告: 在 03 26 2012 10:01PM 出现错误 823。请记录该错误和时间,并与您的系统管理员联系。
com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(Unknown Source)
com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(Unknown Source)
com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(Unknown Source)
com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(Unknown Source)
com.microsoft.sqlserver.jdbc.TDSCommand.execute(Unknown Source)
com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(Unknown Source)
com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(Unknown Source)
com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(Unknown Source)
com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeUpdate(Unknown Source)
org.hibernate.jdbc.NonBatchingBatcher.addToBatch(NonBatchingBatcher.java:23)
org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2403)
org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(AbstractEntityPersister.java:2307)
org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2607)
org.hibernate.action.EntityUpdateAction.execute(EntityUpdateAction.java:92)
org.hibernate.engine.ActionQueue.execute(ActionQueue.java:250)
org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:234)
org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:142)
org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)
org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)
com.zsrk.dao.CertificateTabDAO.attachDirty(CertificateTabDAO.java:184)
com.zsrk.action.CertificateAction.updateCert(CertificateAction.java:161)
com.zsrk.action.CertificateAction.saveOrUpdate(CertificateAction.java:97)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:441)
com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:280)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:243)
com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:165)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:252)
org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:122)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:179)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:235)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:89)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:130)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:138)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:165)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:179)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:488)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)


note
2012年3月26日 22:02
目前还没有答案

相关推荐

    access在打开窗体时自动新建新记录

    ### Access在打开窗体时自动新建记录的方法 在Access数据库应用中,窗体是与用户交互的主要界面之一,它能够帮助用户轻松地查看、输入、编辑数据。有时,为了提高工作效率,我们可能希望在打开特定窗体时自动创建一...

    Mysql安装错误代码对照

    当遇到“文件无法打开”错误(1016)时,这通常意味着MySQL在尝试访问某个文件时遇到了问题。可能的原因包括文件损坏、权限问题或者文件路径配置错误。解决方法包括: - **后台修复**:通过MySQL自带的工具进行修复...

    能上网但不能打开网页

    标题“能上网但不能打开网页”所描述的问题是网络连接存在异常,用户可以访问互联网,但无法正常打开网页。这通常是由多种因素引起的,包括但不限于网络设置错误、浏览器问题、DNS解析故障、Winsock配置问题等。让...

    提示:在系统启动时至少有一个服务或驱动程序产生错误。详细信息,请使用事件查看器查看事件日志

    标题中的“提示:在系统启动时至少有一个服务或驱动程序产生错误”是一个常见的Windows操作系统启动问题,这通常意味着在系统尝试加载驱动程序或服务时遇到了故障。这些服务或驱动可能是操作系统核心组件的一部分,...

    电脑出错误提示:winlogon.exe应用程序错误该怎么办?.docx

    在日常使用计算机的过程中,有时会遇到“winlogon.exe应用程序错误”的提示,具体表现为:“0x1031b488指令引用的'0x00000000'内存,该内存不能为'written',要终止程序或调试程序”。这种错误通常会导致电脑卡顿...

    测试典型低级错误

    低级错误通常包括语法错误、逻辑错误和运行时错误,它们可能影响程序的执行或导致意料之外的结果。 1. **语法错误**:这是最容易识别的错误类型,因为编译器或解释器在检查代码时会直接指出。例如,括号不匹配、...

    解决2003在系统启动时至少有一个服务或驱动程序产生错误

    - `CrashControl`项主要用于控制系统崩溃时的行为,如是否记录错误日志、创建内存转储文件等。 - `Windows`项则涉及系统的启动配置,如`NoPopupsOnBoot`键值被设置为`1`,意味着在系统启动时不会弹出任何对话框,这...

    记录每一次按下按钮的时间

    同时,还需要确保文件操作的正确性和安全性,例如使用异常处理来捕获可能出现的错误,如文件未找到、无权限等。 6. **用户界面设计**:虽然这个描述主要关注后台逻辑,但也不能忽视用户界面的易用性。按钮的设计应...

    java 程序设计网页浏览器

    在构建浏览器时,你需要使用`java.net.URL`类来解析和打开网页URL,通过HttpURLConnection或者HttpClient发起HTTP请求获取网页数据。 2. **HTTP协议理解**:HTTP(超文本传输协议)是互联网上应用最为广泛的一种...

    文件时间修改器(创建时间,访问时间,修改时间的小程序)

    在IT领域,文件的时间戳是记录文件生命周期的重要信息,包括创建时间、访问时间和修改时间。这些时间戳在很多场景下都具有重要的作用,比如文件管理、审计追踪、法律证据等。下面将详细介绍这三个时间属性以及如何...

    VC自动打开网页,定时关闭打开的网页

    在本项目中,我们主要探讨如何使用C++编程语言实现一个功能,即通过Visual C++自动打开网页并设定定时关闭这些网页。这个功能对于自动化...整个过程中,还需要处理各种可能的错误和异常,确保程序的稳定性和可靠性。

    asp程序错误详细说明列表

    **描述**:此错误通常发生在使用Microsoft OLE DB Provider for ODBC Drivers时,当尝试执行SQL语句但数据库连接出现问题时。例如,如果数据库服务器不可达、登录凭据错误或者ODBC数据源配置不正确,都可能触发此类...

    oracle 错误合集

    **ORA-17124**:时间设置失败错误,可能是因为时间设置过程中出现问题。 **ORA-17125**:时间格式不正确错误,通常是因为时间格式不符合预期。 **ORA-17126**:时间设置失败错误,可能是因为时间设置过程中出现...

    易语言 判断指定网页是否打开

    如果网页未被打开,可能需要等待一段时间或者返回错误信息。 为了实现这个功能,我们可以创建一个循环,每隔一定时间间隔检查一次网页的状态。在每次检查中,可以记录下请求的响应时间和状态码。如果响应时间极短,...

    Windows程序调试时快速记录日志的方法

    ### Windows程序调试时快速记录日志的方法 #### 摘要 在软件开发过程中,调试是必不可少的一个环节。为了能够更好地定位程序中的错误或者异常行为,开发者常常会使用日志记录的方式来跟踪程序运行过程中的关键信息...

    打开账套文件提示3343错误处理

    在IT领域,尤其是在企业级财务管理软件的使用过程中,可能会遇到各种各样的问题,其中“打开账套文件提示3343错误”是一个常见的错误代码,特别是在金蝶KIS行政事业版V6.2这样的专业财务软件中。这个错误通常表明在...

    数据库中常见的错误以及错误原因和解决方法

    - **错误情况**:从文件中复制表格时出现错误。 - **原因**:未断开与数据库的连接。 - **解决方法**:复制表格前先断开与数据库的连接。 #### 十三、数据类型不匹配错误 - **错误情况**:插入的数据类型与列定义的...

    informix错误码.docx

    Informix 错误码详解 Informix 是一种关系数据库管理系统,广泛应用于商业数据库管理领域。Informix 错误码是指 Informix 数据库管理系统在执行操作时...* 更正方法:(该错误代码与 Informix 事务日志记录相关)。

    VB历史记录查看的小程序

    2. 错误处理:VB的On Error语句可以设置错误处理机制,当程序遇到错误时,能够捕获并记录错误信息。 3. 数据结构与集合:可能使用数组、列表或字典等数据结构来存储历史记录,以便于遍历和检索。 4. 用户界面设计...

    SQL Server数据库状态监控 – 错误日志

    错误日志记录了数据库服务器在运行过程中遇到的问题、警告以及重要事件,帮助管理员了解系统的健康状况,并在出现问题时定位和解决问题。 1. **错误日志的分类** - **Windows事件日志**:Windows操作系统提供了...

Global site tag (gtag.js) - Google Analytics