在.net平台(C#)用OleDbDataReader 连数据库为什莫不能显示数据!而用SqlDataReader就可以显示数据(无代码错误,数据库,表已创建,且有数据)!请指点!!谢谢!

热心网友

给出你的错误信息吧,不然我们怎么知道。首先usingSystem.Data.SqlDB和usingSystem.Data.OleDB是不一样的OleDataReader不能用SqlDataConnection检查ConnectionString, ,DataSource=Northwind...如果是OleDb,是不是Access,检查数据库文件路径。实在不行,用try...catch抓到是否ConnectionOpen?如果能够Open,就应该没错

热心网友

是啊!不过都可以连接!

热心网友

两种连接语句不一样的