oledbadapter的问题
System.Data.OleDb.OleDbDataAdapter myda = new System.Data.OleDb.OleDbDataAdapter( "select * from table where 日期 like \ "2007-1-13\ " and 车号 like \ "*\ " ", @ "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\work\vs\to_jzh\search_data\search_data\bin\Debug\datas\data.mdb ");我预想的结果是显示出所有日期=2007-1-13,车号不等于null的数据,可实际上却什么都没显示,请问是为什么啊?
------解决方案--------------------把所有的\ "改成单引号,而且*号是查文件时的用法,在数据库不是用*号。
System.Data.OleDb.OleDbDataAdapter myda = new System.Data.OleDb.OleDbDataAdapter( "select * from table where 日期 like '2007-1-13 ' and 车号 Is Not Null ", @ "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\work\vs\to_jzh\search_data\search_data\bin\Debug\datas\data.mdb ");