回 帖 发 新 帖 刷新版面

主题:vs2005如何连接SQL2000数据库?

如题!
我看书上说在工具箱找到SqlDataAdapter,然后把它拖放到窗体上一步一步设置就可以了!但我的工具箱上没有SqlDataAdapter呀!在DATA那一栏里只有DataSet、DataGridView、BindingSource、BindingNavigator、ReportViewer呀!
注:我是先安装VS2005在C盘的,然后安装SQL2000在D盘,是不是和这个有关?望高手赐教!急!

回复列表 (共5个回复)

沙发

我的也没有,是不是你的书讲的.net 1.1啊,可能2.0把它换了一个名字,试试工具箱里的DataSet吧,不过我不确定,一般都是用代码直接控制数据库的。

板凳

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        string ConnectionString = "Server = 192.168.6.22;User id =sa;Pwd=;Database = liufuqiang";
        //创建 sqlconnection 对象
        string Sql = "select * from student";
        //创建 sql 语句
        SqlDataAdapter adapter = new SqlDataAdapter(Sql,ConnectionString);
        //创建 SqlDataAdapter 对象
        DataTable table = new DataTable();
        //建立table对象
        adapter.Fill(table);
        GridView1.DataSource = table;
        GridView1.DataBind();
        SqlConnection connection = new SqlConnection(ConnectionString);
        try
        {
            connection.Open();
            Label1.Text = "连接数据库成功";
        }
        catch
        {
            Label1.Text = "连接数据库失败";
        }
        finally
        {
            connection.Close();
        }
    }
}

把程序中的server改成你自己的服务器就可以了,还有就是把DB改为你自己的DB

3 楼

找不到是因为你没有添加
菜单:TOOLS-->choose Tool Box Items-->SqlDataAdapter
在前面打个勾就可以了。

4 楼


非常感谢 谢谢!!

5 楼

先加个命名空间
using System.Data.SqlClient;
然后在建立一个SqlConnection
SqlConnection con = new SqlDataAdapter("Server=.;database=//你的数据库名;uid=sa;pwd=");
在建立一个SqlDataAdapter 
SqlDataAdapter da = new SqlDataAdapter("Select * from //表名",con);
并且在建立个DataSet
DataSet ds = new DataSet(["//可以跟上个表名"]);最后把da添到ds里面去………………后面要什么,你就写什么代码了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册