{
sql = "SELECT comName from commodity where comName like '*康*'";
List
using (conn = new OleDbConnection(connString))
{
cmd = new OleDbCommand(sql, conn);
conn.Open();
using (reader = cmd.ExecuteReader())
{
while (reader.Read())
{
names.Add(reader["comName"].ToString());
}
reader.Close();
}
conn.Close();
conn.Dispose();
}
return names;
}
sql语句在access里面测试没问题。代码在vs里运行一切正常,就是在reader.read()的时候直接跳过了,没查到数据,很莫名其妙啊,高手帮帮忙,是不是这个通配符哪里有问题
额,Access的是*不是%,sql语句在Access软件里面是能查到数据的