请教写入sql的问题
试着将dataGrid里面的内容写入SQL本地数据库里,"user"是被读入dataGrid,原先是Access文件里的一个表。在下面的代码处出错,提示Cannot open database "userdata" requested by the login. The login failed.
Login failed for user 'user-PC\user'.
想问下这代码是否有问题
            SqlConnection dataConnection = new SqlConnection();
             DataSet dSet = new DataSet();
             dataConnection.Open();
             SqlDataAdapter daAuthors = new SqlDataAdapter("Select * From user ", dataConnection);
             daAuthors.Fill(dSet, "user");
             dataGrid1.DataContext = dSet.Tables[0];
             dataConnection.Close();
------解决方案--------------------SqlConnection dataConnection = new SqlConnection();
参数呢?
------解决方案--------------------都没有连接字符串?
------解决方案--------------------读取access并绑定datagird的例子。
  <summary>
       /// Access 的数据库连接字符串.
       /// </summary>
       private const String connString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\TeamMemberManager.mdb";  
	// 建立数据库连接.
           OleDbConnection conn = new OleDbConnection(connString);
	     String SQL = "Select * From user";
           // 创建一个适配器
           OleDbDataAdapter adapter = new OleDbDataAdapter(SQL, conn);
           // 创建DataSet,用于存储数据.
           DataSet testDataSet = new DataSet();
           // 执行查询,并将数据导入DataSet.
           adapter.Fill(testDataSet, "user");
	    datagird1.DataSource=testDataSet.Tables[0];
	    datagird1.databind();
           // 关闭数据库连接.
           conn.Close();
------解决方案--------------------连接的字符串???
------解决方案--------------------不是上面的代码有问题,应该是connection连接字符串里面的问题
------解决方案--------------------你的连接字符串里面没有登录SQLSERVER的用户和口令啊,你的错误显示
Login failed for user 'user-PC\user'
这个用户没在数据库里面定义过