+ -
当前位置:首页 → 问答吧 → 索引(从零开始)必须大于或等于零,且小于参数列表的大小。

索引(从零开始)必须大于或等于零,且小于参数列表的大小。

时间:2011-12-25

来源:互联网

索引(从零开始)必须大于或等于零,且小于参数列表的大小。 
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.FormatException: 索引(从零开始)必须大于或等于零,且小于参数列表的大小。

源错误: 


行 29: <asp:ListItem Value="加班时数">加班时数(小时)</asp:ListItem>
行 30: */
行 31: string sqlstr = String.Format(@"SELECT * FROM Teacher WHERE ( {0}= '{1} ' and {2}='{3}' and {4}='{5}' , "+DropDownList1.SelectedValue+","+TextBox1.Text+","+DropDownList2.SelectedValue+", "+TextBox2.Text+","+DropDownList3.SelectedValue+", "+TextBox3.Text+")");
 

作者: netstudy0105   发布时间: 2011-12-25

string sqlstr = String.Format(@"SELECT * FROM Teacher WHERE {0}= '{1} ' and {2}='{3}' and {4}='{5}'" , DropDownList1.SelectedValue,TextBox1.Text,DropDownList2.SelectedValue, TextBox2.Text,DropDownList3.SelectedValue, TextBox3.Text);

作者: wuyq11   发布时间: 2011-12-25

string sqlstr = String.Format("SELECT * FROM Teacher WHERE {0}= '{1} ' and {2}='{3}' and {4}='{5}' ", DropDownList1.SelectedValue,TextBox1.Text,DropDownList2.SelectedValue, TextBox2.Text,DropDownList3.SelectedValue, TextBox3.Text);

你的写法也太乱了吧,改成这样的就可以了


作者: feng1366259807   发布时间: 2011-12-25