sql语句是这样写得 string sql = "select * from shophistory where username(string类型) like '%"+ name +"%' "; 结果运行报错:(操作符丢失) 在查询表达式 说后半段有错误 like '%"+ name +"%' ";
查过网上资料 说是用* #或 ?都行 ,但在vs2005中 如用的是OleDbDataAdapter 还是用百分号?不知道该如何修改?在线等急!! 另外再问一下access中 文本和备注 2个是否都能用like模糊查询?如是语法是否就是与我上面写的一样? * 糊查询与between and Access与 SqlServer ,Oracle 不同的地方 Select * from 表 where 字段1 like '*aa*' aa是你输入的字符 *是必须输入的格式 Select * from 表 where 字段2 between #3# and #33# 字段2 在3和33之间 #是必须输入的格式 select * from 表名 where 字段名 like '*abc*'
C# code:
//使用参数 sql = "SELECT * from tt where aa like '%'+@t1+'%'";
初用ACCESS数据库,要实现一个关联查询,sql语句如下:select pid,product_Type.name as tid,name,img_url,context,remark from Product join product_Type on product.type_id = product_Type.type_id order by pid ......