请各位帮我看一下,以下代码为什么会出错?
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SQL" %>
<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 SQLDatasetCommand
MyConnection = New SQLConnection("server=local;uid=sa;pwd=;database=aaaa")
       ‘执行SQL操作   
        MyCommand = New SQLdatasetCommand("select * from bbbb",MyConnection)              
        DS = New DataSet()
        MyCommand.FillDataSet(ds, "bbbb")
       MyDataGrid.DataSource=ds.Tables("adsl").DefaultView
        MyDataGrid.DataBind()
    End Sub
   
     </script>
<body>
  <h3><font face="Verdana"></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>
老是提示出错。提示如下:BC30002: Type 'SQLConnection' is not defined.
要怎样修改才行呢?如果将第二句namespace改为system.data.sqlclient,不会出错,但后面又没有filldataset成员,不知该怎么处理。我在网上看到好多例子也就如上所示,不知是哪错了。望指正。

解决方案 »

  1.   

    System.Data.SqlClient.SqlConnectionVB.net 程序员怎么从来都不注意大小写么, 你们这样子以后是要吃亏的...
      

  2.   

    <%@ Import Namespace="System.Data.SQL" %>
    改成
    <%@ Import Namespace="System.Data.SqlClient" %>
      

  3.   

    SqlDataSetCommand 也是你自己发明的吗?
      

  4.   

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

  5.   

    如果你要填充数据集,使用 SqlDataAdapter
      

  6.   

    不是我发明,请看如下网址内容,就是这样用的。
    http://www.ccw.com.cn/htm/app/aprog/01_8_1_4.asp
      

  7.   

    在ASP.NET中好像大小写不影响吧,我简单试了一下,没有任何影响。可能我懂的太少了吧!望指点!!!
      

  8.   

    楼主在那找的代码,这个是很久的版本了!现在名字空间都改了!
    using System.Data.SqlClient;
    using System.Data; SqlConnection conn = new SqlConnection(connString);
    SqlCommand cmd = new SqlCommand(cmdText,conn);
    //返回SqlDataReader
    try 
    {
    conn.Open();
    SqlDataReader rdr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
    return rdr;
    }
    catch 
    {
          return null;
    }
    finally
    {
    cmd.Dispose();
    }
      

  9.   

    现在的是 ASP.NET 1.1
    你找参考书,代码的时候注意看清版本, 有一些老的已经被废弃了。