应该是System.Data.OleDb或System.Data.SqlClient的。
system.Data.ADO
system.Data.SQL 可能是以前测试版本用的。

解决方案 »

  1.   

    asp.net的发展经过了两个时期,首先是“asp+” ——就是asp3.0随后的版本,是asp.net的前身,当时的命名空间就是叫做system.dao;随着asp.net的正式发布,命名空间和asp+ 有了微小变化,除了命名空间上的,还有web.config和config.web的变化,这些都不妨碍正常的使用,只要稍加注意,加以区别,就能区分的。
    国内的很多书中,都是参照asp+写作的,最新的书是按照asp.net编写的,是很正规、正式的书写方式。
    ==============
    请注意你所看的书的出版日期及《前言》说明
      

  2.   

    换本书看吧,这是测试版的语法,和现在的正式版出入很大,
    在正式版里面这么用:
    system.Data.ADO--〉System.Data.OleDb
    System.Data.SQL-->System.Data.SqlClient;ADOConnection-->OleDbConnection
      

  3.   

    你看的那本书最好不要看了,都是beta的东西,还不兼容
    现在.NET框架里面,命名方式和以前都不一样
    不管什么名称,肯定是首字母大写,后面的小写,像SQL,XML这样的缩写也是一样,应该是Sql,Xml等
      

  4.   

    你的那本是beta1的,建议你不要看,跟正式版有许多区别的。你买书时,最好看一下出版日期,在2002年1月之前的书,基本都是根据beta1版本写的。
      

  5.   

    是啊,版本老了,最好的就是你直接看.net的帮助里边怎么说,那就怎么是了!
      

  6.   

    我以前也是看那个什么C#与asp.net权威指南
    那本书是一个测试版,建议多实健。
    system.Data.ADO--〉System.Data.OleDb
    System.Data.SQL-->System.Data.SqlClient;