datagirdview添加查询的问题 我是在给datagridview中添加查询select * from xx where name like '%' + @x +'%'时提示“@”附近的 WHERE 子句错误。 我用的access的数据库。这个语句在sql中能用。 我想请教下高手这个语句想在access中用要怎么改? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string str="select * from xx where name like '%" + @x +"%'"; 我是通过点击datagridview右上角的小三角里的添加查询来写sql语句的。 我不是在程序里写的sql语句,是在datagridview里添加查询这个功能里写的。语句就是上面的那个select。 ACCESS与SQL中的通配符是不一样的,在ACCESS中* 与任何个数的字符匹配。 ? 与任何单个字母的字符匹配自已改下SQL语句吧 要么你@X做参数 string str="select * from xx where name like '%" + name + "%'";要不你Sql语句做参数cmd = new OleDbCommand(byname,conn); 大家都看清楚。我是用datagridview里的添加查询功能做的。不是在程序里写的语句。你们说的这些都是在程序里写语句的问题。 请教:自动回复如何判断楼上的人是不是自己 关于实例化的菜鸟问题 MDI程序 toolStrip 覆盖子窗口问题 Vs2005在运行后,怎样实现拖动打印预览参数? C#数据绑定问题 如何编一个解密程序? 如何申明常量数组? sourcesafe 请问如何实现用tcp/ip传输文件 求助!ListView控件! C#如何解析XML? 如何让MDI的子窗体,打开在一个panel里面
* 与任何个数的字符匹配。
? 与任何单个字母的字符匹配
自已改下SQL语句吧
string str="select * from xx where name like '%" + name + "%'";
要不你Sql语句做参数
cmd = new OleDbCommand(byname,conn);
不是在程序里写的语句。你们说的这些都是在程序里写语句的问题。