2016-06-29 16 views
-3

Ich habe Windows-Anwendung mit C#, ich möchte die Daten in der lokalen SQL SERVER-Datenbank und Online SQL Server Datenbank speichern.Wie auf Sql Server Online-Datenbank mit meiner C# Windows-Anwendung zugreifen

+0

Link1: http://www.codeproject.com/Articles/4416/Beginners-guide-to-accessing-SQL-Server-through-C Link2: https://msdn.microsoft.com/en -us/library/s4yys16a (v = vs.90) .aspx – CiccioRocca

+0

Speichern Sie zuerst die Daten mit SqlConnection mit ConnectionString1, und speichern Sie sie dann erneut unter Verwendung der neuen SqlConnection mit ConnectionString2. –

+0

Ich möchte meine Windows-Anwendung mit Online-SQL-Server-DB verbinden und Asp.net Web-Anwendung mit der gleichen Online-DB verbinden. bitte helfen Sie, danke advance – John

Antwort

0

Sie sollten keine Fragen wie diese hier stellen, aber hier ist etwas, um loszulegen.

using(SqlConnection cnn = new SqlConnection()) 
{ 
    cnn.ConnectionString="your connection string"; 

    // /*e.g.: */ 
    cnn.ConnectionString = "Server=123.123.123.123,1433;Database=DbName;User id=user;Password=pass;"; 

    using(SqlCommand cmd = new SqlCommand()) 
    { 
     cmd.CommandType = CommandType.StoredProcedure; //or whatever it is 
     cmd.ConnectionTimeout = 0; //or however long you want 
     cmd.Connection = cnn; 

     cmd.CommandText = "your query"; 
     //cmd.Parameters.AddWithValue("@SP_PARAM", object); if you are calling an SP 

     cnn.Open(); 
     cmd.ExecuteNonQuery(); //whatever you are executing 
     cnn.Close(); 

    } 
}