sql语句有错误 调试的时候跟踪一下!
你可以先在查询分析器里面测试
貌似我以前也遇到过!不过忘了当时怎么解决的!
catch (Exception err)
{
Label1.Text = err.Source + " - " + err.StackTrace + " - " + err.TargetSite + " - " + "数据导入失败! - " + err.ToString();
}
把上面的插进去试下!!!
好像是你的控件数量超过了1000个,asp.net 生成的控件ID, parent$ctl001, 最多只有3位数。
男人的直觉告诉我你用一个控件的Text属性之类的当参数值,或者拼接字符串的时候,直接写了控件的引用,比如应该是这样的
"select * from " + TextBox1.Text
被你写成了
"select * from " + TextBox1
于是这句话成了
"select * from System.Web.UI.Controls.TextBox",成就了“前缀超过3个”的结果
'System.Web.UI.WebControls中获取值时,没有取到值。
你可以断点,调试一下看看。。