.Net C# comment se connecter à SQL Server externe base de données ? OleDb ou autres?

Salut, je voudrais savoir comment je dois connecter à l'extérieur de la base de données SQL Server, C# , .NET ?

Par exemple, si I y a des paramètres :

SQL info

  • Url pour se rendre à la base de données (tout au long de navigateur): Sqlweb.companyname.com
  • De la base de données nom d'utilisateur: nom d'utilisateur
  • Serveur: Dcms-xxx
  • Databasename: databaseName
  • Databasepassword: mot de passe

?

Je sais comment faire pour se connecter à l'interne : Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + System.AppDomain.CurrentDomain.BaseDirectory + "..\\Files\\MapPlaces\\Database.mdb;";

Mais qu'en externe ?

J'ai essayé :

 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/>");

}

Ne fonctionne pas ! Merci pour votre aide !

Édité à partir des commentaires:

Oui, c'était mon erreur, merci. Depuis le premier a été l'accès et OUI la deuxième est SQL Server. Et c'est SQL Server 2005. Mais je suis nouvelle .net et tout ça... j'ai trouvé le premier et le deuxième dans la connectionstring.com mais je ne pouvais pas trouver ou à comprendre comment l'utiliser que pour celui-ci ...

Pourrait vous aider, et juste après, le trou de connexion ? Merci – Vilius 7 mins ago

Je veux dire ce que je dois toujours utiliser OleDB ? devrait-il y avoir "Provider=Microsoft.Jet.OLEDB.4.0;" en ce que la chaîne de connexion ? Où dois-je poster ce (server (Dcms-xxx), ou l'url du serveur sql (sqlweb.companyname.com))? MERCI POUR VOTRE AIDE ! –

OriginalL'auteur Vilius | 2011-09-01