don't be so lazy, doScmd.Parameters.Add("@judge",1);orScmd.Parameters.Add(new SqlParameter("@judge",SqlDbType.Int));
Scmd.Parameters["@judge"].Value = 1;
Scmd.Parameters["@judge"].Value = 1;
解决方案 »
- C# 字串数组如何转换为双精度数组
- 求解一个执行效率的问题,ajax和page load。
- 双击datagridview 控件 如何产生 DialogResult.OK 结果
- 急,急,datatable问题??
- 存储过程 select in
- 如何写一个类, 继承一个接口, 但不实现其中的方法?
- 无法打开登录所请求的数据库 "HRSimple"。登录失败。
- 求硬盘序列号读取代码。---asp.net+c#
- 如何实现http下面的流媒体的拖放
- 快帮我这段程序,关于ParameterName“@categoryid”的 SqlParameter问题.只要能解决问题,分不是问题.
- 如何给TXT文件添加新行?
- 关于在类方法里操作存储过程的问题。
para.Value=p_UserId;
myCommand.Parameters.Add(para);
Scmd.Parameters["@judge"].Value = 1;
saucer(思归/MVP) 的这个方法一定行得
但是好像返回值的参数还是有些问题不知是什么回事?帮我看看吧:
try
{
string date,sql,constr="data source=PC2003;initial catalog=skyleon;integrated security=SSPI;persist security info=True;workstation id=PC2003;packet size=4096";
SqlConnection Scon=new SqlConnection(constr);
date=Txtyear.Text.ToString()+"-"+DListmonth.SelectedItem.Value+"-"+Dlistdate.SelectedItem.Value ;
SqlCommand Scmd=new SqlCommand("wirte_flt",Scon);
Scmd.CommandType=CommandType.StoredProcedure ;
Scmd.Parameters.Add("@judge",1);
Scmd.Parameters.Add("@fltNo",TxtNo.Text.ToString());
Scmd.Parameters.Add("@fltType",TxtType.Text.ToString());
Scmd.Parameters.Add("@buydate",date);
Scmd.Parameters.Add("@status",Dliststatus.SelectedItem.Value);
Scmd.Parameters.Add("@seatscheap",Txtcheap.Text.ToString());
Scmd.Parameters.Add("@seatsbn",Txtbn.Text.ToString());
Scmd.Parameters.Add("@seatstop",Txttop.Text.ToString());
Scmd.Parameters.Add("@passby",Litpassby.Text.ToString());
Scmd.Parameters.Add("@memo",Txtmemo.Text.ToString()); SqlParameter para=new SqlParameter();
para.Direction=ParameterDirection.ReturnValue;
Scon.Open();
Scmd.ExecuteNonQuery();
Scon.Close();
LbMessage.Text=para.Value.ToString() ;
}
catch(Exception eError)
{
LbMessage.Text="添加过程出现错误!"+eError.Message;
return;
}
LbMessage.Text="添加成功!";
出错:
未将对象引用设置到对象的实例。
para.Direction=ParameterDirection.ReturnValue;
Scmd.Parameters.Add(para);
Scon.Open();
Scmd.ExecuteNonQuery();
Scon.Close();
LbMessage.Text=para.Value.ToString() ;