空串(只有一个结束符的字符串)应该可以读取,如果数据库中字段本身为空(如果是SQL Server的话,则在数据库中显示为NULL),那么当然无法讨取,空字段也是一种数据类型,它不属于任何一种其它数据类型,比如说,某个字段为整形,那么这个字段可能是个合法的整数,也可能是个空(如果允许为空的话),那么在为空的情况下,用整数的方式去读取它,是不会成功的。如果成功,你想想,读出来是什么呢?0,那么它和真实的0如何区分?