asp.net – ExecuteScalar抛出NullReferenceException
发布时间:2020-12-16 00:10:02 所属栏目:asp.Net 来源:网络整理
导读:此代码在调用ExecuteScalar时抛出NullReferenceException: selectedPassengerID = 0;//SqlCommand command = GenericDataAccess.CreateCommand();// 2nd teststring connectionString = "";SqlConnection conn;connectionString = ConfigurationManager. Co
此代码在调用ExecuteScalar时抛出NullReferenceException:
selectedPassengerID = 0; //SqlCommand command = GenericDataAccess.CreateCommand(); // 2nd test string connectionString = ""; SqlConnection conn; connectionString = ConfigurationManager. ConnectionStrings["ConnST-MHM"].ConnectionString; conn = new SqlConnection(connectionString); SqlCommand command = new SqlCommand(); command.CommandType = CommandType.StoredProcedure ; command.Connection = conn; command.CommandText = "SearchForPassenger"; SqlParameter param; param = command.CreateParameter(); param.ParameterName = "@name"; param.Value = pName; // Session[""]; param.DbType = DbType.String; command.Parameters.Add(param); param = command.CreateParameter(); param.ParameterName = "@flightDate"; param.Value = date; param.DbType = DbType.String; command.Parameters.Add(param); param = command.CreateParameter(); param.ParameterName = "@ticketNo"; param.Value = ticketNumber; param.DbType = DbType.Int32; command.Parameters.Add(param); int item; command.Connection.Open(); item = (int)command.ExecuteScalar(); 解决方法
我已将大部分SQL逻辑封装在DAL中.其中一个DAL方法使用以下逻辑拉取标量Ints.它可能适合你:
object temp = cmnd.ExecuteScalar(); if ((temp == null) || (temp == DBNull.Value)) return -1; return (int)temp; 我知道你已经输入了很多代码,但我认为这确实是你问题的本质.祝你好运! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – TinyMCE应该如何在ASP.NET MVC页面上工作?
- asp.net – NServiceBus在Web / MVC4 SQL架构中有用吗?
- asp.net – 如何在Sitecore中以编程方式创建项目
- asp.net-mvc-2 – ASP.NET MVC 2 Area文件夹中有什么和不属
- asp.net – LabelFor EditorFor在同一条线上?
- asp.net-mvc – 当前上下文中不存在’HttpClientFactory’
- asp.net – 你能使用基于属性的WebApi 2与WebForms的路由吗
- asp.net-mvc – Java Spring MVC中的ASP.NET MVC部分视图
- asp.net-mvc – ASP MVC 3在不同的视图中使用不同的布局
- asp.net-web-api – 可以从Request对象获取当前的MediaType
推荐文章
站长推荐
热点阅读