日期:2014-05-20  浏览次数:20711 次

很奇怪的问题
代码如下   在执行   db.ExecuteNonQuery(dbCommand);这行   就死机了   也没什么出错提示   问题是在别的电脑上有能执行   请大家帮我看下
  Database   db   =   DatabaseFactory.CreateDatabase();
                        String   sqlCommand   =   "dbo.sp_check_userLogin ";
                        DbCommand   dbCommand   =   db.GetStoredProcCommand(sqlCommand);
                        db.AddInParameter(dbCommand,   "@username ",   DbType.String,   username);
                        db.AddInParameter(dbCommand,   "@password ",   DbType.String,   password);
                        db.AddOutParameter(dbCommand,   "@result ",   DbType.String,   50);
                        //get   the   result
                        db.ExecuteNonQuery(dbCommand);
                        result   =   db.GetParameterValue(dbCommand,   "@result ").ToString();

------解决方案--------------------
database是本机上的吗?如果是的话,建议你重新启动下database的服务。
------解决方案--------------------
事务死锁了?
------解决方案--------------------
检查你的数据库链接
看看是否是 链接 出了错..


加上 异常 捕获
看出错在那里