请问这是楼主链接数据库所以的代码吗。缺了好几部呢,我给个完整版的吧
string sqlStr=@"Server=.;Initial Catalog=test;User ID=sa;pwd=1";
using(SqlConnection con = new SqlConnection(sqlStr))
{
if(con.State ==ConnectionState .Closed )
{
con.Open ();
};
try
{
SqlCommand cmd = new SqlCommand("select * from Table_1",con);
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand =cmd;
DataSet dsone = new DataSet();
a.Fill(dsone, "one");
this.dataGridView1.DataSource = dsone.Tables["one"].DefaultView;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
if (con.State == ConnectionState.Open)
{
con.Dispose();
con.Close();
}
}
}
这样试试吧,我一般链接数据库用这个范式,希望对你有帮助哦
}
Server=.;这儿错了,把点改成你登陆sql2005的服务器名称就好了,像我的是WIN-UEGPL1PJNCK\Q,这是自己的服务器名称。前提是你可以用这个名称登陆到数据库。