刚看一下好像要装ado.net吧,不知道哪里可以下!

解决方案 »

  1.   

    这是Beta版的,过时了!
    import Namespace=System.Data.OleDb
    dim rad as DataReader
      

  2.   

    没有adocommand。用oledbcommand
    -----------------------------------------------------------
    快让开,我在找分……
             ╭══╮ 
           ╭╯宝马║ 
        ╰⊙═⊙╯。oо○ 压死了不管           
            ┗█┛
      

  3.   

    我不知道你为什么不用oledb
    是不是下面的
    dim cma as adocommand=new adocommand()有错误啊
    应该后面还有个括号吧,而你的代码里是没有的,我好象也碰到过的,你加个括号再试试看。 Sub Button1_Click(sender As Object, e As EventArgs)
          dim cma as adocommand=new adocommand
          dim cna as ADOConnection=new ADOConnection
          dim rad as adodatareader
          cna.provider="Microsofr.Jet.OLEDB.4.0"
          cna.datasource=".\db\system.mdb"
          cna.open()
          cma.adoconnection=cna
          cma.commandtype=commandtype.text
          cma.commandtext="select * from user where rhm='"&textbox1.text&"' and mm='"&textbox2.text&"'"
          cma.excute(rad)
          if rad.read() then
             label1.text=textbox1.text&"  YOU ARE WELCOM!"
          else
             label1.text="ERROR! THE Password is error!"
          end if
        
        End Sub
      

  4.   

    改过之后现在又提示说:Compiler Error Message: BC30526: Property 'Provider' is 'ReadOnly'出错的语句是:cna.provider="Microsofr.Jet.OLEDB.4.0"
    各有没有简洁的写法,成功后马上给分!谢谢!
      

  5.   

    试试这样
    <script runat="server">
    OleDbConnection conn;
    OleDbCommand cmd;
    void Page_Load(object src,EventArgs e){
    conn=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("pubs.mdb"));
    if(!Page.IsPostBack){
    cmd=new OleDbCommand("select count(emp_id) from employee",conn);
    conn.Open();
    pager.RecordCount=(int)cmd.ExecuteScalar();
    conn.Close();
    BindData();
    }
    }
    </script>
      

  6.   

    我决定在web.config里用连接字了,但不知道怎么写最简单有效!回答这个问题给一半分,谢谢了!请高手指点,马上发分了!!!!!
      

  7.   

    你的程序在1.0 or 1.1 内运行不了 是beta版的
      

  8.   

    在web.config里<configuration>的下一级中写上
    <appSettings>
    <add key="conString" value="Server=localhost;UID=sa;PWD=;Database=yourdatabase"/>
    </appSettings>
    在.cs文件里
    using System.Configuration;
    然后
    String strconn = ConfigurationSettings.AppSettings["conString"];
    SqlConnection conn = new SqlConnection(strconn);
      

  9.   

    写在web.config文件里的好处是如果你到客户这里做项目安装,即使需要临时改变连接字符串,只需用文本编辑器打开修改即可,而不需要重新编译。
      

  10.   

    我现在没在.cs里写我是直接双击按钮然后写的代码,是不是在页面的开始加入<%using System.Configuration%>.我还有一点搞不清楚的是,我的sql语句写在哪里面,是conn(sql)吗?呵呵,别见笑,我是初学者!
      

  11.   

    adocommand只能用于SQL Server的连接,对于其他数据库采用OLE。
    强烈建议你买本最新的书看看,不然还是问题多多,不要买Beta版的书呀
      

  12.   

    参考这个:
    Sub Page_Load()
       If Not Page.IsPostBack Then
          BindData()
       End If
    End SubSub BindData()
        Dim strConn As String = "Data Source=(Local);Initial Catalog=Books;User Id=sa;Password=123;"
    Dim Conn As sqlconnection
    Dim MyCommand As sqlcommand
    Dim MyReader As sqldatareader
    Dim strSql As String = "select * from BookList"

    Conn = New sqlconnection(strConn)
    Conn.Open()

    MyCommand = New sqlcommand(strSql,Conn)
    MyReader = MyCommand.ExecuteReader()

    MyDataGrid.DataSource = MyReader
    MyDataGrid.DataBind()
    End Sub
      

  13.   

    system.data.ado-->system.data.oleDB(就这么简单)
      

  14.   

    急呀,怎么都连不上呀,谁能写一个“简单的数据库操作的程序,包括web.config和程序中如何引用的,感觉跟asp里面一点都不一样,无从下手!在这先谢了!