部分代码如下:
<%@ 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.这是什么原因,难道是框架的问题?
<%@ 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.这是什么原因,难道是框架的问题?
用于 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 访问数据”。
应该是这个吧
-----------------------------------------------
<%@ Import Namespace="System.Data.OleDb" %> 'accees这种
或
<%@ Import Namespace="System.Data.SqlClient" %> 'sqlserver专用你那个书都老了。
或使用System.Data.SqlClint(sql專用)名稱空間.
<%@ 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>
同意楼上同志的意见。