C#数据库工具开发(五)

问题(07/16)

1. xml.load()方法引发web exception未处理:远程服务器返回错误: ( 503 ) 服务器不可用异常

解决方法:

  1. 尝试从XHTML文件中删除 DOCTYPE,可能你有指向外部DTD的链接。
  2. doc.XmlResolver = null;//this忽略 DTD

2. sqlDataReader未关闭引发错误

之前是直接拿sqlDataReader作返回值,但是sqlDataReader需要及时关闭,不然会导致二次调用同一方法引起异常。

好的写法是:把sqlDataReader读到的数据存入dataTable中,关闭sqlDataReader,返回dataTable。