飞川科技论坛

标题: 关于升级到2.2.130313后生成工资出现错误提示请教 [打印本页]

作者: qiaokacom    时间: 2014-2-14 13:01
标题: 关于升级到2.2.130313后生成工资出现错误提示请教
本帖最后由 qiaokacom 于 2014-2-14 13:02 编辑

电脑重新安装操作系统,然后安装了工资系统,然后使用原操作系统中备份的工资系统数据进行恢复(原工资系统版本:2.2.120620(2012-06-20),工资系统中统发人员约4000人,其他非统发人员数量没统计过未知。),之后升级工资系统到最新的:2.2.130313。

对所有数据进行重新核定生成,在生成时出现各种错误提示,请给予指导,谢谢!

一、生成行政离退人员工资时出现的错误提示:

未将对象引用设置到对象的实例。
   at Salary.DataAccess.DataObject.getFieldFrom(String desc)
   at Salary.DataAccess.DataObject.get_Item(String desc)
   at Special.Tfgz.ChuFenChuFaTo3..ctor(Employee e, Context context)
   at Salary.CodeRule.XZLTXChuFenChuFa.Execute()
   at Salary.Rule.Code.CodeRuleExecutor.Execute()

二、生成事业在职人员工资时出现的错误提示:

生成错误 事业在职
Syntax error converting the nvarchar value '记大过处分' to a column of data type int.
   at System.Data.SqlClient.SqlDataReader.Read()
   at Salary.DataAccess.UpdateStatement.BeUpdated()
   at Salary.DataAccess.UpdateStatement.Execute()
   at Salary.DataAccess.UpdateCommand.Execute()
   at Salary.Rule.Formula.FormulaRuleExecutor.Execute()
作者: xnn    时间: 2014-2-14 17:10
升级2.2.130313版本后再操作。
作者: qiaokacom    时间: 2014-2-17 08:38
回复 2# xnn


    已经升级了啊
作者: xnn    时间: 2014-2-17 09:01
到论坛下载最新的版本
作者: qiaokacom    时间: 2014-2-17 12:34
回复 4# xnn


    我是上周五在这网站下载的最新版去升级的啊
作者: xnn    时间: 2014-2-17 14:14
那你将你的数据备份发到我们邮箱让我们查看一下原因吧。
邮箱:gdgzsupport@126.com
作者: qiaokacom    时间: 2014-2-17 16:51
回复 6# xnn


    能远程协助处理吗?备份数据有近50MB哦~
作者: xnn    时间: 2014-2-18 08:31
现在我们的网速能打开网页就不错了,可经不起你们这么搞啊
作者: qiaokacom    时间: 2014-2-19 17:21
回复 8# xnn


    Syntax error converting the nvarchar value '记大过处分' to a column of data type int.
   at System.Data.SqlClient.SqlDataReader.Read()
   at Salary.DataAccess.UpdateStatement.BeUpdated()
   at Salary.DataAccess.UpdateStatement.Execute()
   at Salary.DataAccess.UpdateCommand.Execute()
   at Salary.Rule.Formula.FormulaRuleExecutor.Execute()


下午试了一下~ 某事业单位~ 如果在生成工资的时候~ 使用“全选”在职人员进行生成~ 就会出现上面的错误~ 但如果只手工选择一部分人~ 或者一个人一个人生成~ 则不会出现上面的提示~ 请问如何解决?
作者: qiaokacom    时间: 2014-2-19 17:30
回复 8# xnn


    再次测试下~ 情况一样~

比如我全选所有在职人员~ 就会出错~ 而全选后取消掉其中任何一人~ 就生成成功~
作者: xnn    时间: 2014-2-20 09:17
你把数据备份发到我们邮箱让我们看一下吧
作者: qiaokacom    时间: 2014-2-20 17:11
回复 11# xnn


    已发邮件~ 还望大侠能快一点帮下忙~ 这个月的工资差不多得送财政了~ 拜托了~谢谢~
作者: xnn    时间: 2014-2-21 08:45
处理完会回你邮件的,请留意一下你的邮件回复。
作者: qiaokacom    时间: 2014-3-3 15:39
回复 13# xnn


    一直没等到回信~ 今天有继续重发了邮件过去~  希望跟尽~ 谢谢~
作者: xnn    时间: 2014-3-3 15:57
只要是说明了问题的都会有回复的,没有说明问题的也会回邮件要求你说明问题。
作者: fgh009    时间: 2014-3-28 22:25
回复 15# xnn


   Syntax error converting the nvarchar value '记大过处分' to a column of data type int.
   at System.Data.SqlClient.SqlDataReader.Read()
   at Salary.DataAccess.UpdateStatement.BeUpdated()
   at Salary.DataAccess.UpdateStatement.Execute()
   at Salary.DataAccess.UpdateCommand.Execute()
   at Salary.Rule.Formula.FormulaRuleExecutor.Execute()


下午试了一下~ 某事业单位~ 如果在生成工资的时候~ 使用“全选”在职人员进行生成~ 就会出现上面的错误~ 但如果只手工选择一部分人~ 或者一个人一个人生成~ 则不会出现上面的提示~ 请问如何解决?-----------
我这边的一个卫生系统也会出现这个现象?请问如何解决?
作者: xnn    时间: 2014-3-31 09:32
你将数据备份发到我们邮箱让我们看一下吧。
邮箱地址:gdgzsupport@126.com
作者: fgh009    时间: 2014-4-23 17:07
回复 17# xnn


   发送到 这个邮箱好久了,怎么还没消息呢,不能多个单位生成现职工资很麻烦。
作者: xnn    时间: 2014-4-23 17:35
应该都有回复了,你看一下你的邮件回复吧。
实在不行,就重发一下。
作者: fgh009    时间: 2014-4-24 16:03
回复 19# xnn


   今天重发了。
作者: xnn    时间: 2014-4-24 17:01
处理完了会回你邮件的,你留意一下你的邮件回复。
作者: fgh009    时间: 2014-4-25 14:58
回复 21# xnn


   谢谢管理员及时处理。已经升级后解决问题。
作者: qiaokacom    时间: 2014-4-26 10:38
奇怪
作者: 饶平    时间: 2014-4-28 15:51
你好!为什么设置工资发放执行时间会出现错误
作者: xnn    时间: 2014-4-28 16:06
出什么错误?
作者: 饶平    时间: 2014-4-29 14:43
[Microsoft][ODBC SQL Server Driver][SQL Server]The backup data in 'D:\广东省人事工资管理系统(下级版)\Root\SalaryApplicationFiles\DatabaseBackup\2014-01-01' is incorrectly formatted. Backups cannot be appended, but existing backup sets may still be usable.
[Microsoft][ODBC SQL Server Driver][SQL Server]BACKUP DATABASE is terminating abnormally.
   at SQLDMO.BackupClass.SQLBackup(_SQLServer ServerObject)
   at Fetch.DatabaseAccess.SqlServerBackupRestore.Backup()
   at Fetch.DatabaseAccess.SqlServerBackupRestore.Run()
作者: xnn    时间: 2014-4-29 15:28
把这个文件夹:D:\广东省人事工资管理系统(下级版)\Root\SalaryApplicationFiles\DatabaseBackup
下的文件移掉再试试。
作者: 饶平    时间: 2014-4-30 10:21
“/Salary.Net”应用程序中的服务器错误。
--------------------------------------------------------------------------------

Cannot open database requested in login 'GZ'. Login fails. Login failed for user 'sa'.
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: Cannot open database requested in login 'GZ'. Login fails. Login failed for user 'sa'.

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  

堆栈跟踪:


[SqlException: Cannot open database requested in login 'GZ'. Login fails.
Login failed for user 'sa'.]
   System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction) +474
   System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction) +311
   System.Data.SqlClient.SqlConnection.Open() +383
   Salary.Common.Context.SystemContext.NewContext(LogonBase logon, Boolean open)
   Salary.Common.Context.SystemContext..ctor(LogonBase logon, Boolean open)
   Salary.Login.DefaultLogin.logOn(String userName, String password)
   Salary.Login.LoginManager.login(String userName, String password)
   Salary.Web.Secure.LogonForm.BtnLogin_Click(Object sender, EventArgs e)
   Salary.Web.Secure.LogonForm.Page_Load(Object sender, EventArgs e)
   System.Web.UI.Control.OnLoad(EventArgs e) +55
   System.Web.UI.Control.LoadRecursive() +27
   System.Web.UI.Page.ProcessRequestMain() +750




--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.2503; ASP.NET 版本:1.1.4322.2503
作者: 饶平    时间: 2014-4-30 10:22
你好!上面出现这种情况,请问是怎么回事?谢谢!
作者: xnn    时间: 2014-4-30 10:58
操作步骤如下:
1.开始-》程序-》广东省人事工资管理系统(下级版)-》初始化数据库;
2.登录工资系统-》恢复最近一次的数据备份;
3.重新升级现在版本号的升级包;
4.开始-》程序-》广东省人事工资管理系统(下级版)-》辅助工具,在安装的过程中会提示你输入网址,你把工资系统的地址拷进去就可以了.




欢迎光临 飞川科技论坛 (http://www.flysoft.cn/bbs/) Powered by Discuz! X3.2