我用oleDbConnection连接Excel文件,使用OleDbParameter传递参数,比如CommendText = SELECT * FROM [sheet1$] WHERE ([column1] =?) column1的Type = OleDbType.Double。 我想搜索column1中所有为空的field. 使用command.Parameters.Add(new OleDbParameter("column1", OleDbType.Double)).Value = DBNull.Value;执行OleDbDataReader reader = command.ExecuteReader();reader.HasRows总为false,无法查出空值。不知是什么问题?请教各位大虾:)