错在哪只在beta版,或你用的是正式版,正式版里没有ADO名称空间,所以你要看新的书,不要看老的资料

解决方案 »

  1.   

    <%@Import Namespace=System.Data.ADO%> ----- > 改为<%@Import Namespace=System.Data.OleDb%>把文中所有的 "ADO" 替换成 "OleDb"因为命名空间 System.Data.ADO 是以前的命名空间。
    现在已经改成 System.Data.OleDb 了。
      

  2.   

    <%@Import Namespace=System.Data.OleDb%>
      

  3.   

    http://lucky_elove.www1.dotnetplayground.com/
      

  4.   

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

  5.   

    把新资料下载的地址帖出来吗!
    <%@Import Namespace=System.Data%>
    <%@Import Namespace=System.Data.oledb%>
    <Html>
    <Form id="F1" Runat="Server">
    请输入SQL 陈述: <Input Type="Text" Id="Text1" Runat="Server" >
    <Button ID="Button1" Runat="Server" OnServerClick="Button1_Click">
    执行
    </Button>
    </form>
    <Span ID="Sp1" Runat="Server"/>
    <Script Language="VB" Runat="Server">
    Sub Button1_Click(sender As Object, E As EventArgs)
    Dim cnA As oledbConnection=New oledbConnection
    Dim cmA As oledbCommand=New oledbCommand
    cnA.Provider="Microsoft.Jet.OLEDB.4.0"
    cnA.DataSource="myweb.mdb"
    cnA.UserID="Admin"
    cnA.Open()
    cmA.ActiveConnection=cnA
    cmA.CommandType=CommandType.Text
    cmA.CommandText=Text1.Value
    cmA.Execute()
    Sp1.InnerText="这个叙述影响了" & cmA.RecordsAffected & "笔资料"
    End Sub
    </SCRIPT>
    </html>
    这是改完后的代码还是有错误,我是刚学,希望大家多提点提点……
      

  6.   

    照着葫芦画瓢,可是ADOConnection和oledbConnection根本不等价,这不是葫芦和瓢的问题。如果你还是喜欢asp中的ado地用法的话,你可以添加.net中的adodb这着引用或者com中的数据访问组件2.x。oledbConnection就是ado.net(ado+),它改变了以往习惯的数据库访问方法,需要从头适应。