主题:vs2005如何连接SQL2000数据库?
luochen601
[专家分:0] 发布于 2006-10-22 22:10:00
如题!
我看书上说在工具箱找到SqlDataAdapter,然后把它拖放到窗体上一步一步设置就可以了!但我的工具箱上没有SqlDataAdapter呀!在DATA那一栏里只有DataSet、DataGridView、BindingSource、BindingNavigator、ReportViewer呀!
注:我是先安装VS2005在C盘的,然后安装SQL2000在D盘,是不是和这个有关?望高手赐教!急!
回复列表 (共5个回复)
沙发
plumblossom [专家分:0] 发布于 2006-10-23 17:24:00
我的也没有,是不是你的书讲的.net 1.1啊,可能2.0把它换了一个名字,试试工具箱里的DataSet吧,不过我不确定,一般都是用代码直接控制数据库的。
板凳
黄金风格 [专家分:4050] 发布于 2006-10-26 17:03:00
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 楼
sdcy [专家分:70] 发布于 2006-10-27 04:04:00
找不到是因为你没有添加
菜单:TOOLS-->choose Tool Box Items-->SqlDataAdapter
在前面打个勾就可以了。
4 楼
laosan [专家分:20] 发布于 2006-11-01 09:52:00
非常感谢 谢谢!!
5 楼
fjhony [专家分:0] 发布于 2007-04-23 02:05:00
先加个命名空间
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里面去………………后面要什么,你就写什么代码了。
我来回复