数据绑定
时间:2011-12-25
来源:互联网
'(' 附近有语法错误。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: '(' 附近有语法错误。
源错误:
行 26: DataSet myds = new DataSet();
行 27: sqlcon.Open();
行 28: myda.Fill(myds, "Teacher");注:红色显示
行 29: GridView1.DataSource = myds.Tables["Teacher"];
行 30: GridView1.DataBind();
代码:
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);
sqlcon = new SqlConnection(strCon);
SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlcon);
DataSet myds = new DataSet();
sqlcon.Open();
myda.Fill(myds, "Teacher");
GridView1.DataSource = myds.Tables["Teacher"];注:Teacher为数据表名
GridView1.DataBind();
sqlcon.Close();
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: '(' 附近有语法错误。
源错误:
行 26: DataSet myds = new DataSet();
行 27: sqlcon.Open();
行 28: myda.Fill(myds, "Teacher");注:红色显示
行 29: GridView1.DataSource = myds.Tables["Teacher"];
行 30: GridView1.DataBind();
代码:
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);
sqlcon = new SqlConnection(strCon);
SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlcon);
DataSet myds = new DataSet();
sqlcon.Open();
myda.Fill(myds, "Teacher");
GridView1.DataSource = myds.Tables["Teacher"];注:Teacher为数据表名
GridView1.DataBind();
sqlcon.Close();
作者: netstudy0105 发布时间: 2011-12-25
>>>>SELECT * FROM Teacher WHERE ( {0}= '{1} ' and {2}='{3}' and {4}='{5}'
sql语这样写对吗?
sql语这样写对吗?
作者: insiderc 发布时间: 2011-12-25
你把最终的 sqlstr 显示出来,或者放到数据库查询中试试,就很快找到问题了
作者: bdmh 发布时间: 2011-12-25
sqlstr应该没错,
我的绑定是不是有问题
myda.Fill(myds, "Teacher");
这个teacher我的是数据库中得数据表名,应该是什么
我的绑定是不是有问题
myda.Fill(myds, "Teacher");
这个teacher我的是数据库中得数据表名,应该是什么
作者: netstudy0105 发布时间: 2011-12-25
断点,单步看看 sqlstr ,在查询分析器中执行
作者: wuyq11 发布时间: 2011-12-25
用了中文的"("
作者: ForEvErNoME 发布时间: 2011-12-25
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28