sqldatasetcommand是原来beta版时用的,到正式版的时候用sqldataadapter来替代!
dim mycommand as sqldataadapter
mycommand = new sqldataadapter("select* from infor",myconnection)就行了

解决方案 »

  1.   

    你用了超旧的.Net,哪里找来的呀?
      

  2.   

    'get connection string from ..\global\connect-strings.ascx user control
       Dim strConnect As String
       strConnect = ctlConnectStrings.SQLConnectionString
       outConnect.innerText = strConnect 'and display it   'specify the SELECT statement to extract the data
       Dim strSelect As String
       strSelect = "SELECT * FROM BookList WHERE ISBN LIKE '1861003%'"
       
       'declare a variable to hold a DataSet object
       'note that we have to create it outside the Try..Catch block
       'as this is a separate block and so is a different scope
       Dim objDataSet As New DataSet()   Try      'create a new Connection object using the connection string
          Dim objConnect As New SqlConnection(strConnect)      'create a new DataAdapter using the connection object and select statement
          Dim objDataAdapter As New SqlDataAdapter(strSelect, objConnect)      'fill the dataset with data from the DataAdapter object
          objDataAdapter.Fill(objDataSet, "Books")
       Catch objError As Exception   End Try
      

  3.   

    谢谢 blurlzy(blur) 
    原先的问题改决了,现在又出现新问题了
    报错为“filldataset”不是“System.Data.SqlClient.SqlDataAdapter”的成员。
    行 10:   mycommand=new sqldataadapter("select * from infor",myconnection)
    行 11:   ds=new dataset()
    行 12:   mycommand.filldataset(ds,"infor").defaultview   (红字)
    行 13:   mydatagrid.databind()
    行 14: end sub
     
      

  4.   

    好的,看了 killerwc()的说明。我改决了
    谢谢大家了。
      

  5.   

    mydatagrid.datasource = ds.tables("info").dafaultview
    mydatagrid.databind()
      

  6.   

    blurlzy(blur)
    改了这两句,就出现以下错误:
    BC30456: “dafaultview”不是“System.Data.DataTable”的成员。
      

  7.   

    <%@import namespace="system.data"%>
    <%@import namespace="system.data.SQLclient"%>
    <html>
    <script language="vb" runat="server">
    sub page_load(src as object,e as eventargs)
      dim ds as dataset
      dim myconnection as sqlconnection
      dim mycommand as sqldataadapter
      myconnection=new sqlconnection("server=a;uid=sa;pwd=;database=info")
      mycommand=new sqldataadapter("select * from infor",myconnection)
      ds=new dataset()
      mycommand.Fill(ds,"infor")
      mydatagrid.databind()end sub
    </script>
    <center>
    <body>
    <h3><font face="verdana">page_load事件演示</font></h3>
    <asp:datagrid id="mydatagrid" runat="server" width="600" backcolor="white" bordercolor=black showfooter=false cellpadding=3
    cellspacing=0 font-name=verdana font-size=8pt headerstyle-backcolor=#aaaadd maintainstate=false/>
    </body>
    </center>
    </html>
    这是最后改的了,就是从数据库里读不出数据。
      

  8.   

    你把mydatagrid.datasource = ds.tables("infor").defaultview加在mycommand.Fill(ds,"infor")后面