关键字 'from' 附近有语法错误 怎么解决??? 求高手

StringBuilderstr=newStringBuilder();for(inti=0;i<gv_gzrzck.Rows.Count;i++){if(((Check... StringBuilder str = new StringBuilder(); for (int i = 0; i < gv_gzrzck.Rows.Count; i++) { if (((CheckBox)gv_gzrzck.Rows[i].Cells[0].Controls[1]).Checked) //cells[0]是我gridview里多选框的位置 { str.Append(gv_gzrzck.DataKeys[i].Value + ","); //绑定数据的时候,把表主键绑定到gridview key里 } } string[] strArray = str.ToString().Split(','); //把ID字符串读取到数组 for (int i = 0; i < strArray.Length - 1; i++) //由于数组最后索引值为‘,’,所以 循环次数 -1 { string sqlstr1 = "Delete Sys_REC_Detail From Sys_REC_Detail,Sys_REC Where Sys_REC.SYS_REC_ID = Sys_REC_Detail.SYS_REC_ID and Sys_REC.SYS_REC_ID =" + strArray[i].ToString(); string sqlstr2 = "Delete from Sys_REC Where SYS_REC_ID =" + strArray[i].ToString(); string sqlstr = sqlstr1 + sqlstr2; AJXSqlDbA.Utility.ExecuteSql(sqlstr, "Data Source=AJXSERVER\\WIN2008;Initial Catalog=NWSystem01;User ID=sa;Password=123"); gv_gzrzck.DataBind(); } GDataBind(); 展开
 我来答
夜眠静思3105
2014-06-19 · 超过54用户采纳过TA的回答
知道答主
回答量:103
采纳率:0%
帮助的人:103万
展开全部
sqlstr1 改为 string sqlstr1 = "Delete From Sys_REC_Detail,Sys_REC Where Sys_REC.SYS_REC_ID = Sys_REC_Detail.SYS_REC_ID and Sys_REC.SYS_REC_ID =" + strArray[i].ToString(); 试试!!
箕农登雅柔
2019-07-28 · TA获得超过3800个赞
知道小有建树答主
回答量:3086
采纳率:32%
帮助的人:218万
展开全部
string
sqlstr1
=
"Delete
Sys_REC_Detail
From
Sys_REC_Detail,Sys_REC
这里from
后面怎么能加两个表呢????你是想把Sys_REC_Detail这个表里的内容全部删除?要是这样的话
delete
from
Sys_REC_Detail
where......
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式