Share via


SqlCeRemoteDataAccess.Pull Method

Note: This namespace, class, or member is supported only in version 1.1 of the .NET Framework.

Overload List

Extracts data from a SQL Server database and stores it in a table in a SQL Server CE database.

Supported only by the .NET Compact Framework.

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

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

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

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

Extracts data from a SQL Server database and stores it in a table in a SQL Server CE database. Specifies whether index information should be included and if changes made to the pulled table should be tracked.

Supported only by the .NET Compact Framework.

[Visual Basic] Overloads Public Sub Pull(String, String, String, RdaTrackOption)

[C#] public void Pull(string, string, string, RdaTrackOption);

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

[JScript] public function Pull(String, String, String, RdaTrackOption);

Extracts data from a SQL Server database and stores it in a table in a SQL Server CE database.

Supported only by the .NET Compact Framework.

[Visual Basic] Overloads Public Sub Pull(String, String, String, RdaTrackOption, String)

[C#] public void Pull(string, string, string, RdaTrackOption, string);

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

[JScript] public function Pull(String, String, String, RdaTrackOption, String);

Example

[Visual Basic, C#] Note   This example shows how to use one of the overloaded versions of Pull. For other examples that might be available, see the individual overload topics.

  [Visual Basic] 
' 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.Pull("Employees", "Select * from Employees", _
       rdaOleDbConnectString, _
       RdaTrackOption.TrackingOnWithIndexes, _
       "ErrorTable")

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.Pull(
                "Employees", 
                "Select * from Employees", 
                rdaOleDbConnectString, 
                RdaTrackOption.TrackingOnWithIndexes , 
                "ErrorTable");
        }
        catch(SqlCeException) {
            //Use you own Error Handling Routine.
        }
        finally {
            //Dispose of the RDA Object.
            rda.Dispose();
        }

[C++, JScript] No example is available for C++ or JScript. To view a Visual Basic or C# example, click the Language Filter button Language Filter in the upper-left corner of the page.

See Also

SqlCeRemoteDataAccess Class | SqlCeRemoteDataAccess Members | System.Data.SqlServerCe Namespace

Syntax based on .NET Framework version 1.1.
Documentation version 1.1.1.

Send comments on this topic.

© Microsoft Corporation. All rights reserved.