<% @Import Namespace=System.Data%>
<% @Import Namespace=System.Data.ADO%>
<%
 Dim cnA As ADOConnection=New ADOConnection
%>为什么老是提示以下错误信息:
是我写错了,还要我没有安装必要的软件?
我发装了.net framework 1.1 、.net framework sdk 1.1 mdac2.8
谢谢!“/working”应用程序中的服务器错误。
--------------------------------------------------------------------------------编译错误 
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: BC30002: 未定义类型“ADOConnection”。源错误: 行 2:  <% @Import Namespace=System.Data.ADO%>
行 3:  <%
行 4:   Dim cnA As ADOConnection=New ADOConnection
行 5:  %> 源文件: E:\working\example53.aspx    行: 4 显示详细的编译器输出:
C:\WINNT\system32> "c:\winnt\microsoft.net\framework\v1.1.4322\vbc.exe" /t:library /utf8output /R:"c:\winnt\assembly\gac\system.enterpriseservices\1.0.5000.0__b03f5f7f11d50a3a\system.enterpriseservices.dll" /R:"c:\winnt\assembly\gac\system.data\1.0.5000.0__b77a5c561934e089\system.data.dll" /R:"c:\winnt\assembly\gac\system.drawing\1.0.5000.0__b03f5f7f11d50a3a\system.drawing.dll" /R:"c:\winnt\assembly\gac\system.web.mobile\1.0.5000.0__b03f5f7f11d50a3a\system.web.mobile.dll" /R:"c:\winnt\assembly\gac\system.xml\1.0.5000.0__b77a5c561934e089\system.xml.dll" /R:"c:\winnt\assembly\gac\system.web.services\1.0.5000.0__b03f5f7f11d50a3a\system.web.services.dll" /R:"c:\winnt\assembly\gac\system\1.0.5000.0__b77a5c561934e089\system.dll" /R:"c:\winnt\assembly\gac\system.web\1.0.5000.0__b03f5f7f11d50a3a\system.web.dll" /out:"C:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\working\f63f63c3\4f5e7021\tha3jm3b.dll" /debug-  "C:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\working\f63f63c3\4f5e7021\tha3jm3b.0.vb"
Microsoft (R) Visual Basic .NET 编译器版本 7.10.6001.4
用于 Microsoft (R) .NET Framework 版本 1.1.4322.2032
版权所有 (C) Microsoft Corporation 1987-2000。保留所有权利。C:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\working\f63f63c3\4f5e7021\tha3jm3b.0.vb(20) : error BC30466: 无法找到 Imports“System.Data.ADO”的命名空间或类型“ADO”。Imports System.Data.ADO
        ~~~~~~~~~~~~~~~
E:\working\example53.aspx(4) : error BC30002: 未定义类型“ADOConnection”。 Dim cnA As ADOConnection=New ADOConnection
            ~~~~~~~~~~~~~                   显示完整的编译源:
行 1:    '------------------------------------------------------------------------------
行 2:    ' <autogenerated>
行 3:    '     This code was generated by a tool.
行 4:    '     Runtime Version: 1.1.4322.2032
行 5:    '
行 6:    '     Changes to this file may cause incorrect behavior and will be lost if 
行 7:    '     the code is regenerated.
行 8:    ' </autogenerated>
行 9:    '------------------------------------------------------------------------------
行 10:   
行 11:   Option Strict Off
行 12:   Option Explicit On
行 13:   
行 14:   Imports Microsoft.VisualBasic
行 15:   Imports System
行 16:   Imports System.Collections
行 17:   Imports System.Collections.Specialized
行 18:   Imports System.Configuration
行 19:   Imports System.Data
行 20:   Imports System.Data.ADO
行 21:   Imports System.Text
行 22:   Imports System.Text.RegularExpressions
行 23:   Imports System.Web
行 24:   Imports System.Web.Caching
行 25:   Imports System.Web.Security
行 26:   Imports System.Web.SessionState
行 27:   Imports System.Web.UI
行 28:   Imports System.Web.UI.HtmlControls
行 29:   Imports System.Web.UI.WebControls
行 30:   
行 31:   Namespace ASP
行 32:       
行 33:       Public Class example53_aspx
行 34:           Inherits System.Web.UI.Page
行 35:           Implements System.Web.SessionState.IRequiresSessionState
行 36:           
行 37:           Private Shared __initialized As Boolean = false
行 38:           
行 39:           Private Shared __fileDependencies As System.Collections.ArrayList
行 40:           
行 41:           Public Sub New()
行 42:               MyBase.New
行 43:               Dim dependencies As System.Collections.ArrayList
行 44:               If (ASP.example53_aspx.__initialized = false) Then
行 45:                   dependencies = New System.Collections.ArrayList
行 46:                   dependencies.Add("E:\working\example53.aspx")
行 47:                   ASP.example53_aspx.__fileDependencies = dependencies
行 48:                   ASP.example53_aspx.__initialized = true
行 49:               End If
行 50:           End Sub
行 51:           
行 52:           Protected Overrides ReadOnly Property SupportAutoEvents As Boolean
行 53:               Get
行 54:                   Return false
行 55:               End Get
行 56:           End Property
行 57:           
行 58:           Protected ReadOnly Property ApplicationInstance As System.Web.HttpApplication
行 59:               Get
行 60:                   Return CType(Me.Context.ApplicationInstance,System.Web.HttpApplication)
行 61:               End Get
行 62:           End Property
行 63:           
行 64:           Public Overrides ReadOnly Property TemplateSourceDirectory As String
行 65:               Get
行 66:                   Return "/working"
行 67:               End Get
行 68:           End Property
行 69:           
行 70:           Private Sub __BuildControlTree(ByVal __ctrl As System.Web.UI.Control)
行 71:               __ctrl.SetRenderMethodDelegate(AddressOf Me.__Render__control1)
行 72:           End Sub
行 73:           
行 74:           Private Sub __Render__control1(ByVal __output As System.Web.UI.HtmlTextWriter, ByVal parameterContainer As System.Web.UI.Control)
行 75:               
行 76:               #ExternalSource("E:\working\example53.aspx",3)
行 77:               
行 78:    Dim cnA As ADOConnection=New ADOConnection
行 79:   
行 80:               
行 81:               #End ExternalSource
行 82:           End Sub
行 83:           
行 84:           Protected Overrides Sub FrameworkInitialize()
行 85:               Me.__BuildControlTree(Me)
行 86:               Me.FileDependencies = ASP.example53_aspx.__fileDependencies
行 87:               Me.EnableViewStateMac = true
行 88:               Me.Request.ValidateInput
行 89:           End Sub
行 90:           
行 91:           Public Overrides Function GetTypeHashCode() As Integer
行 92:               Return 5381
行 93:           End Function
行 94:       End Class
行 95:   End Namespace
行 96:   
 
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.2032; ASP.NET 版本:1.1.4322.2032

解决方案 »

  1.   

    Imports System.Data.SqlClient,把这个加上,把Imports System.Data.ADO
    去掉。
      

  2.   

    你过你用sqlserver的话是引入上面的命名空间,如果是别的话,引入相应的命名空间。
      

  3.   

    你过你用sqlserver的话是引入上面的命名空间,如果是别的话,引入相应的命名空间。?不太明白,
    如果我用sqlserver 数据库用Imports System.Data.SqlClient对不对?
    如果用其它的则使用Imports System.Data.ADO是这样理解吗?各位高手,请你们吧给一些联连接实例看看好吗?access sqlserver各给一种,谢谢!
      

  4.   

    若要用其他数据库用:
    using System.Data.OleDb
      

  5.   

    Imports System.Data.ADO
    这句话表明你需要用的是ADO这个类下的东西。
    而这个东西不在默认的FrameWork下边安装的,
    需要到Microsoft上去下你所提到的那个msado.dll这个组件的。
    然后安装了以后才可以用的。
    否则你只能用默认的象OleDb,或者SqlClien这些了。
      

  6.   

    需要到Microsoft上去下你所提到的那个msado.dll这个组件的。谢谢,
    我明白,但我找了半天也找不到,能帮个忙吗?
    帮我找找,然后把地址贴出来好吗?十分感谢!