没引入名称空间。
'System.Data.Oledb'

解决方案 »

  1.   

    sing System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;
    using System.Data.OleDb;      ///////////加 这个了吗?
      

  2.   

    是不是用一个INC文件,把这些写进去啊!!
      

  3.   

    如果是在ASP页里面,就用
    <% Imports System.Data.OleDb %>
    如果是在ASP页的后置代码(C#) 里面,就用
    <% Using System.Data.OleDb; %>
    如果是在ASP页的后置代码(VB)里面,就用
    <% Imports System.Data.OleDb %>把这段代码加在你的代码的前面就可以了。
      

  4.   

    连接字符串
    Provider = Microsoft.jet.oledb.4.0;Data Source = D:\test.mdb;
      

  5.   

    正确的啊!!我把源程序发上来啊!!
    <%@ Import NameSpace="System.Data" %>
    <%@ Import NameSpace="System.Data.Oledb" %>
    <Script Language="VB" runat="server">
    Sub Page_Load(Sender As Object,e As Eventargs)
        Dim conn As OledbConnection   '声明一个OledbConnection对象
        conn=New OledbConnection()    '建立一个oledbConnection对象
        '设定连接字符串ConnectionString
        conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;" & _
         "Data Source=" & Server.MapPath("user.mdb")
        conn.Open()
        '建立DataAdapter对象,并且指定SQL语句
        Dim da As OledbDataAdapter
        da=New OledbDataAdapter("select * from reg",conn)
        Dim ds As New DataSet()   '声明一个DataSet对象
        da.Fill(ds,"注册用户表")
        Dim dv As DataView
        dv=ds.Tables("注册用户表").DefaultView
        Grid1.DataSource=dv
        Grid1.DataBind()
    End Sub
    </Script>
    <Html>
    <Head>
    <Title>使用Dataview显示数据</Title>
    </Head>
    <Body>
    <asp:DataGrid id="Grid1" Runat="Server" />
    </Body>
    </Html>就会出现错误提示啊!!
      

  6.   

    <% Imports System.Data.OleDb %>