第 1 行: '=' 附近有语法错误。 错误信息:第 1 行: '=' 附近有语法错误。 说明: 执行当前 Web 请求期间,

stringStrSelect=this.WhereStr();stringConStr=ConfigurationManager.ConnectionStrings["... string StrSelect = this.WhereStr();
string ConStr = ConfigurationManager.ConnectionStrings["CommonConStr"].ConnectionString;
SqlConnection CommonCon = new SqlConnection(ConStr);
CommonCon.Open();

String SqlSelect = "select [name],[cont],[guide] from xg and" + StrSelect.ToString ().Trim ();
SqlCommand MyCom = new SqlCommand(SqlSelect, CommonCon);

DataSet MyDs = new DataSet();
SqlDataAdapter MySda = new SqlDataAdapter(MyCom);
MySda.Fill(MyDs);

GridView2.DataSourceID = "";
GridView2.DataSource = MyDs.Tables[0];
GridView2.DataBind();
展开
 我来答
klpoiurfp
2011-06-07 · TA获得超过538个赞
知道小有建树答主
回答量:648
采纳率:33%
帮助的人:373万
展开全部

string strSql = "select * from Column_Cats where Column_Cat_ID=" + Cat_ID;
你把你这条语句拿到查询分析器里面 执行一下 那个错误是SQL语句有问题与程序无关。你看看那个Column_Cat_ID是不是字符型大阿,如果是就在Cat_ID前后加上单引号。 最好不要用这种拼接的语句容易错不说还不安全,最好用Parameter来实现。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式