嗨,我想知道如何连接到C#,.NET中的外部SQL Server数据库?
例如,如果我有参数:
SQL信息
?
我知道如何连接到内部: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + System.AppDomain.CurrentDomain.BaseDirectory + "..\\Files\\MapPlaces\\Database.mdb;";
但外部怎么样?
我试过了 :
string nowConString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Sqlweb.companyname.com;Initial Catalog = databaseName; User Id = Username; Password = Password;";
System.Data.OleDb.OleDbConnection dbcon = new System.Data.OleDb.OleDbConnection(nowConString);
string sql = "SELECT * FROM XXXTable";
dbcon.Open();
System.Data.OleDb.OleDbCommand cmd = new System.Data.OleDb.OleDbCommand(sql, dbcon);
System.Data.OleDb.OleDbDataReader reader;
reader = cmd.ExecuteReader();
ScriptStuff.Append("Reader created!<br/>");
while (reader.Read())
{
string companyName = reader.GetValue(1).ToString();
ScriptStuff.Append(companyName+"<br/>");
}
Run Code Online (Sandbox Code Playgroud)
不工作 !谢谢您的帮助 !
编辑评论:
是的,这是我的错误,谢谢.由于第一个是访问,而第二个是SQL Server.它是SQL Server 2005.但我是.net的新手以及所有......我已经找到了第一个和第二个connectionstring.com但我无法找到或理解如何使用它... …