读书人

oledbadapter的有关问题

发布时间: 2012-02-20 21:18:24 作者: rapoo

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 ");

读书人网 >C#

热点推荐