我在使用这个函数时,出现了下面一个问题:语法错误:“[0]”运算符后缺少操作数。我的源代码是OleDbCommand cmd = new OleDbCommand(); string sql = "dt.Columns[0]='" + code + "'OR dt.Columns[1]='" + code + "' OR dt.Columns[2]='" + code + "'";
DataRow[] selectedRow = dt.Select(sql);跟踪运行到sql是,生成的sql是:dt.Columns[0]='600257'OR dt.Columns[1]='600257' OR dt.Columns[2]='600257'麻烦哪位大侠指导下,先谢过了
DataRow[] selectedRow = dt.Select(sql);跟踪运行到sql是,生成的sql是:dt.Columns[0]='600257'OR dt.Columns[1]='600257' OR dt.Columns[2]='600257'麻烦哪位大侠指导下,先谢过了
http://msdn.microsoft.com/zh-tw/library/det4aw50(v=vs.80).aspx
string sql = dt.Columns[0].ColumnName + "='" + code + "' OR " + dt.Columns[1].ColumnName + "='" + code + "' OR " + dt.Columns[2].ColumnName + "='" + code + "'";