用SqlDataAdapter要先
using System.Data.SqlClient;

解决方案 »

  1.   

    using System.Data;
    using System.Data.SqlClient
      

  2.   

    Dim strconn As String = "server=servername;uid=sa;pwd=1q2w3e4r;database=databasename"
            Dim conn As New SqlClient.SqlConnection(strconn)
            conn.Open()
            Dim str As String = "select * from treeview"
            Dim adapter As New SqlClient.SqlDataAdapter(str, conn)
            conn.Close()
            Dim ds As New DataSet()
            adapter.Fill(ds, "tree")
      

  3.   

    不知你用的数据库版本是什么,如果是SQL SERVER,只有7.0及以上版本才支持SqlClient,如是6.5及以下的,就只能用OleDb了,也可用odbc.net。
      

  4.   

    如果仅仅是没有加:using System.Data.SqlClient,编译肯定通不过,报:找不到类型或命名空间sqlconnection。而报:不支持此接口!应该是数据库报出的错误信息,意思是此接口数据库不支持。所以,应看一下数据库类型是什么。
      

  5.   

    我建议你重装系统,这个问题我在beta2时碰到了n次,每次都是重装系统才解决问题的