Freigeben über


SqlCeRemoteDataAccess.Push-Methode

Hinweis: Dieser Namespace oder Member bzw. diese Klasse wird nur von .NET Framework, Version 1.1, unterstützt.

Überladungsliste

Überträgt Änderungen aus einer abgerufenen und verfolgten Tabelle in SQL Server CE zurück an die ursprüngliche SQL Server-Tabelle. Diese Änderungen werden einzeln in gesonderten Transaktionen auf den Server angewendet.

Wird nur von .NET Compact Framework unterstützt.

[Visual Basic] Overloads Public Sub Push(String, String)

[C#] public void Push(string, string);

[C++] public: void Push(String*, String*);

[JScript] public function Push(String, String);

Überträgt Änderungen aus einer abgerufenen und verfolgten Tabelle in SQL Server CE zurück an die SQL Server-Tabelle. Diese Änderungen können entweder einzeln auf den Server angewendet oder in einer einzigen Transaktion zusammengefasst werden.

Wird nur von .NET Compact Framework unterstützt.

[Visual Basic] Overloads Public Sub Push(String, String, RdaBatchOption)

[C#] public void Push(string, string, RdaBatchOption);

[C++] public: void Push(String*, String*, RdaBatchOption);

[JScript] public function Push(String, String, RdaBatchOption);

Beispiel

[Visual Basic, C#] Hinweis   Dieses Beispiel veranschaulicht die Verwendung einer der überladenen Versionen von Push. Weitere Beispiele finden Sie ggf. unter den einzelnen Themen zur Überladung.

 
' Connection String to the SQL Server.
Dim rdaOleDbConnectString As String = _
    "Provider=sqloledb; Data Source=MySqlServer;Initial Catalog=Northwind; " + "User Id=username;Password = <password>"

' Initialize RDA Object.
Dim rda As SqlCeRemoteDataAccess = Nothing

Try
   'Try the Pull Operation.
   rda = New SqlCeRemoteDataAccess()
   
   rda.InternetLogin         = "MyLogin"
   rda.InternetPassword      = "<password>"
   rda.InternetUrl           = "<http://www.northwindtraders.com/sqlce/sscesa20.dll>"
   rda.LocalConnectionString = "Provider=Microsoft.SQLSERVER.OLEDB.CE.2.0;Data Source=\ssce.sdf"
   
   rda.Push("MyLocalTable", rdaOleDbConnectString, RdaBatchOption.BatchingOn)

Catch e As SqlCeException
'Use you own Error Handling Routine.
'ShowErrors(e);
Finally
   'Dispose of the RDA Object.
   rda.Dispose()
End Try

[C#] 

        // Connection String to the SQL Server.
        string rdaOleDbConnectString  = "Provider=sqloledb; Data Source=MySqlServer;Initial Catalog=Northwind; " +
            "User Id=username;Password = <password>"; 
                                      
        // Initialize RDA Object.
        SqlCeRemoteDataAccess rda = null;

        try {
            //Try the Pull Operation.
            rda = new SqlCeRemoteDataAccess();
            
            rda.InternetLogin          = "MyLogin";
            rda.InternetPassword       = "<password>";
            rda.InternetUrl            = "<http://www.northwindtraders.com/sqlce/sscesa20.dll>";
            rda.LocalConnectionString  = @"Provider=Microsoft.SQLSERVER.OLEDB.CE.2.0;Data Source=\ssce.sdf";
           
            rda.Push("MyLocalTable", 
                rdaOleDbConnectString, 
                RdaBatchOption.BatchingOn);
        }
        catch(SqlCeException) {
            //Use you own Error Handling Routine.
        }
        finally {
            //Dispose of the RDA Object.
            rda.Dispose();
        }

[C++, JScript] Für C++ oder JScript ist kein Beispiel verfügbar. Klicken Sie zum Anzeigen eines Beispiels für Visual Basic oder C# in der linken oberen Ecke der Seite auf die Schaltfläche "Sprachfilter" Sprachfilter.

Siehe auch

SqlCeRemoteDataAccess-Klasse | SqlCeRemoteDataAccess-Member | System.Data.SqlServerCe-Namespace