我正在开发一个需要使用C#连接到SQL Server 2005的项目。我做了两次尝试:
在C#代码中使用SqlConnection
。该程序提示登录失败。但是,它是正确的Windows登录帐户,当我直接登录服务器时也可以使用。
SqlConnection con = new SqlConnection();
con.ConnectionString = @"Data Source=192.168.3.3,1433;database=myDB;User ID=myName;Password=;";
con.Open();
con.Close();
使用MS Access链接表到SQL Server 2005,并使用C#连接到Access数据库。当我拨打con.Open()
时,连接有效。但是,它在command.ExecuteReader()
运行查询时提示无法连接到SQL Server。
OleDbConnection con = new OleDbConnection();
con.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\_\Documents\Database6.accdb;Persist Security Info=False;";
con.Open();
string query = "select * from myTable";
OleDbCommand command = new OleDbCommand(query,con);
OleDbDataReader reader = command.ExecuteReader();
con.Close();
非常感谢!任何帮助表示赞赏!