编译错误 
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 
编译器错误信息: BC30002: 未定义类型“SQLDataSetCommand”。
源错误:
行 11:           dim strConStr as string="Data Source=localhost;uid=sa;pwd=;Inital Catalog=test1"
行 12:           dim comstr as string="select * from user_info where user_id='" & Category.SelectedItem.Value & "'"
行 13:            dim dscA As SQLDataSetCommand = New SQLDataSetCommand(comstr,strConStr)
行 14:             Dim DS As DataSet=new dataset()
行 15:            dscA.FillDataSet(DS,"user_info")
 源文件: c:\inetpub\wwwroot\WebApplication1\WebForm4.aspx    行: 13 就是这句出错
C:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\webapplication1\8dd84b00\b065eec7\b_srajex.0.vb(21) : error BC30466: 无法找到 Imports“System.Data.SQL”的命名空间或类型“SQL”。请高手指点!!!!!!!!!!!
另外一种写法Dim DS As DataSet
            Dim MyConnection As SQLConnection
            Dim MyCommand As SQLDataSetCommand
      MyConnection = New SQLConnection("server=localhost;uid=sa;pwd=;database=test1")
      MyCommand = New SQLDataSetCommand("select * from user_info where user_id='" & Category.SelectedItem.Value & "'", MyConnection)
            DS = New DataSet()
            MyCommand.FillDataSet(DS, "user_info")
            MyDataList.DataSource = DS.Tables("user_info").DefaultView
            MyDataList.DataBind()

解决方案 »

  1.   

    System.Data.SQL是Beta版本的空间。现在用System.Data.SqlClient
      

  2.   

    参照
    System.Data.SqlClient 命名空间
      

  3.   

    你得引用imports System.Data.SQL好像不对吧?应该是Imports System.Data.SQLClient
      

  4.   

    引用imports System.Data.SQLClient
      

  5.   

    还是不行啊
    <%@ Import Namespace="System.Data"%>
    <%@ Import Namespace="System.Data.SqlClient" %>
    我都做了
      

  6.   

    SQLDataSetCommand???
    我第一次见到!!
    SqlCommand试试
      

  7.   

    MyCommand.FillDataSet(DS, "user_info")
    提示FillDataSet不是其成员,那我应用那个?
      

  8.   

    应该是一套的sqlclientcommand sqlclientconnection ........