1. 完全原样读取的,当然,每列的类型定义必须一样。2. Fetch的时候,用ISNULL函数判断,如果是NULL就做相应操作。不可能读不了,可能是界面不能处理Database.Empty的 异常。或者你可以在读取的时候,对于那个列用ISNULL判断,如果是NULL就用NULLIF返回期望值。