部分代码如下:
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.Ado" %>
<html>
<script language="VB"  runat="server">
Sub Page_Load(Sender As Object,E As EventArgs)
    Dim connectionString,SQLString As String
Dim MyConnection As ADOConnection
Dim MyCommand As ADOCommand
Dim DR As ADODataReader
........
End Sub
</script>
----------------------------------------
编译后提示出错如下:
Compiler Error Message: BC30002: Type 'ADOConnection' is not defined再查一下“Show Detailed Compiler Output:”
发现原因是:error BC30466: Namespace or type 'Ado' for the Imports 'System.Data.Ado' cannot be found.这是什么原因,难道是框架的问题?

解决方案 »

  1.   

    没有这个System.Data.Ado 名称空间
     用于 OLE DB 的 .NET Framework 数据提供程序描述了用于访问托管空间中 OLE DB 数据源的类集合。使用 OleDbDataAdapter,可以填充驻留在内存中的 DataSet,该数据集可用于查询和更新数据源。
    有关如何使用此命名空间的信息,请参见 OleDbDataAdapter、OleDbDataReader、OleDbCommand 和 OleDbConnection 类。有关使用 .NET Framework 进行编程时使用该命名空间的概念性信息,请参见“使用 ADO.NET 访问数据”。System.Data.SqlClient 命名空间是 SQL Server .NET Framework 数据提供程序。SQL Server .NET Framework 数据提供程序描述了一个类集合,这个类集合用于访问托管空间中的 SQL Server 数据库。使用 SqlDataAdapter,可以填充驻留在内存中的 DataSet,该数据集可用于查询和更新数据源。有关如何使用命名空间的信息,请参阅 SqlDataAdapter、SqlDataReader、SqlCommand 和 SqlConnection 类。有关使用 .NET Framework 进行编程时使用该命名空间的概念性信息,请参见“使用 ADO.NET 访问数据”。
      

  2.   

    老兄你将帖子发错地方了吧?你重启一下机器试试,若还不行,重装FrameWork吧。
      

  3.   

    <%@ Import Namespace="System.Data.SqlClient" %>
      

  4.   

    你看的是BETA版本的.NET时候写的程序,现在名字空间有些变化了.
      

  5.   

    System.Data.OleDb
    应该是这个吧
      

  6.   

    <%@ Import Namespace="System.Data.Ado" %>改成
    -----------------------------------------------
    <%@ Import Namespace="System.Data.OleDb" %> 'accees这种

    <%@ Import Namespace="System.Data.SqlClient" %>  'sqlserver专用你那个书都老了。
      

  7.   

    在asp.net中是用System.Data.OleDb(access或sql可用)
    或使用System.Data.SqlClint(sql專用)名稱空間.
      

  8.   

    改成:
    <%@ Import Namespace="System.Data" %>
    <%@ Import Namespace="System.Data.OleDb" %>
    <html>
    <script language="VB"  runat="server">
    Sub Page_Load(Sender As Object,E As EventArgs)
        Dim connectionString,SQLString As String
    Dim MyConnection As OleDbConnection
    Dim MyCommand As OleDbCommand
    Dim DR As OleDbDataReader
    ........
    End Sub
    </script>
      

  9.   

    在asp.net中是用System.Data.OleDb(access或sql可用)或使用System.Data.SqlClint(sql專用)名稱空間,至于(oracle的在2003终于做了支持).
    同意楼上同志的意见。
      

  10.   

    在asp.net中是用System.Data.OracleClient(oracle)