一看就晓得了,找出学号是20055515**的所有的成绩的语法是:select * from table where xh like '20055515%'应该加''
晕死了自己没学好sql,还说写惯了sql
那我按照sql的写法,access总说我格式不正确啊所以我才认为access的写法有什么不一样的
access的SQL是不大一样的,你百度一下吧
ado的连接方式和Sql一样的吧!什么97的方式才采用 * 做占位符
"SELECT * FROM [TABLE] WHERE [日期和时间] Like '2007*'"; 应改为"SELECT * FROM [TABLE] WHERE [日期和时间] Like '2007%'"; 注意,由于你用的是oledb驱动程序,在这里 不能用“*”,必须用“%”。如果你用的是DAO访问Access数据库,则必须用“*”。祝你好运!
ASSCESS 写法 select * from posParaClient where paraname like '*自动*' SQL 写法 select * from posParaClient where paraname like '%自动%' 这两数据库 区别就在 一个是* 一个是%
"SELECT * FROM [TABLE] WHERE [日期和时间] Like '2007*'"; 应改为"SELECT * FROM [TABLE] WHERE [日期和时间] Like '2007%'";
注意,由于你用的是oledb驱动程序,在这里 不能用“*”,必须用“%”。如果你用的是DAO访问Access数据库,则必须用“*”。祝你好运!
SQL 写法 select * from posParaClient where paraname like '%自动%'
这两数据库 区别就在 一个是* 一个是%