OleDbDataReader reader=comm1.ExecuteReader(); //reader[7] ACCESS的数据库,数据类型为是/否
if ((reader[7] != DBNull.Value) && (reader[7] == false)) {
abc="";
}错误 1 运算符“==”无法应用于“方法组”和“bool”类型的操作数 D:\NET\treeview\Default.aspx.cs 53 45 D:\NET\treeview\reader[7] == false 这个语句出错请问这个代码怎么写?
if ((reader[7] != DBNull.Value) && (reader[7] == false)) {
abc="";
}错误 1 运算符“==”无法应用于“方法组”和“bool”类型的操作数 D:\NET\treeview\Default.aspx.cs 53 45 D:\NET\treeview\reader[7] == false 这个语句出错请问这个代码怎么写?
abc="";
}
//以上改为if (reader.Read())
{
if ((reader[7] != DBNull.Value) && (reader[7] == false))
//上面这么不必加冗余的括号,也不必什么XXX==false
//所以可以改为if (reader[7] != DBNull.Value && !(bool)reader[7]) {
abc="";
}
}
while reader.Reader
{
if ((reader[7] != DBNull.Value) && (reader[7] = false)) {
abc="";
}
}
{
abc="";
}
else
{
abc="http://baidu.com";
}用这个就ok拉