各位高手帮帮忙,我做毕业设计哦
以下是我编写的程序:
public void display()
{
SqlConnection con=new SqlConnection("server=260915-F611EC1C;uid=sa;pwd=sa;DATABASE=PCS");
con.Open();
string strsql="select * from Supplier where Supplier.Supplier_id=@Supplier_id ";
SqlCommand cmd=new SqlCommand(strsql,con);
cmd.Parameters.Add(new SqlParameter("@Suppler_id",SqlDbType.VarChar,10));
cmd.Parameters["@Supplier_id"].Value=Request.QueryString["Supplier_id"];
SqlDataReader dr=cmd.ExecuteReader();
运行时出错的信息是:
此 SqlParameterCollection 中未包含带有 ParameterName“@Supplier_id”的 SqlParameter。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.IndexOutOfRangeException: 此 SqlParameterCollection 中未包含带有 ParameterName“@Supplier_id”的 SqlParameter。源错误:
行 106: SqlCommand cmd=new SqlCommand(strsql,con);
行 107: cmd.Parameters.Add(new SqlParameter("@Suppler_id",SqlDbType.VarChar,10));
行 108: cmd.Parameters["@Supplier_id"].Value=Request.QueryString["Supplier_id"];
行 109:
行 110: SqlDataReader dr=cmd.ExecuteReader();
源文件: c:\inetpub\wwwroot\lianxi7\modify.aspx.cs 行: 108 我已经定义了@Supplier_id啊,为什么会不包含呢?
以下是我编写的程序:
public void display()
{
SqlConnection con=new SqlConnection("server=260915-F611EC1C;uid=sa;pwd=sa;DATABASE=PCS");
con.Open();
string strsql="select * from Supplier where Supplier.Supplier_id=@Supplier_id ";
SqlCommand cmd=new SqlCommand(strsql,con);
cmd.Parameters.Add(new SqlParameter("@Suppler_id",SqlDbType.VarChar,10));
cmd.Parameters["@Supplier_id"].Value=Request.QueryString["Supplier_id"];
SqlDataReader dr=cmd.ExecuteReader();
运行时出错的信息是:
此 SqlParameterCollection 中未包含带有 ParameterName“@Supplier_id”的 SqlParameter。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.IndexOutOfRangeException: 此 SqlParameterCollection 中未包含带有 ParameterName“@Supplier_id”的 SqlParameter。源错误:
行 106: SqlCommand cmd=new SqlCommand(strsql,con);
行 107: cmd.Parameters.Add(new SqlParameter("@Suppler_id",SqlDbType.VarChar,10));
行 108: cmd.Parameters["@Supplier_id"].Value=Request.QueryString["Supplier_id"];
行 109:
行 110: SqlDataReader dr=cmd.ExecuteReader();
源文件: c:\inetpub\wwwroot\lianxi7\modify.aspx.cs 行: 108 我已经定义了@Supplier_id啊,为什么会不包含呢?
解决方案 »
- Emit将DataReader自动映射到对象问题?
- 求asp.net 4 视频教程地址 在线和下载的都行
- adapter.Update()违反并发性
- C#怎么获取当前局域网内在线机器的IP 和 MAC地址啊 在线等
- c# richTextBox问题(1小时结帖)
- StreamReader.Read的疑问
- 有没有C# 对Web 应用程序、自定义控件、事件比较了解的专家,网上聊聊
- 遍历一个表的所有字段,是否可以让输出时的字段不排序
- Help me! Help you!
- 送分
- 求救:TextBox的自动完成功能怎么不管用啊????
- c#想要用正则表达式检验textbox中的值是否为合法的身份证号,应该写在哪里?
see:
SqlConnection con=new SqlConnection("server=260915-F611EC1C;uid=sa;pwd=sa;DATABASE=PCS");
con.Open();
string strsql="select * from Supplier where Supplier.Supplier_id=@Supplier_id ";
SqlCommand cmd=new SqlCommand(strsql,con);
cmd.Parameters.Add(new SqlParameter("@Suppler_id",SqlDbType.VarChar,10));
cmd.Parameters["@Supplier_id"].Value=Request.QueryString["Supplier_id"];
你写掉了一个 i
Supplier_id == Suppler_id?