SqlCeRemoteDataAccess.Pull メソッド (String, String, String, RdaTrackOption)
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)

Public Sub Pull ( _ localTableName As String, _ sqlSelectString As String, _ oleDBConnectionString As String, _ trackOption As RdaTrackOption _ )
Dim instance As SqlCeRemoteDataAccess Dim localTableName As String Dim sqlSelectString As String Dim oleDBConnectionString As String Dim trackOption As RdaTrackOption instance.Pull(localTableName, sqlSelectString, oleDBConnectionString, trackOption)
public void Pull ( string localTableName, string sqlSelectString, string oleDBConnectionString, RdaTrackOption trackOption )
public: void Pull ( String^ localTableName, String^ sqlSelectString, String^ oleDBConnectionString, RdaTrackOption trackOption )
public void Pull ( String localTableName, String sqlSelectString, String oleDBConnectionString, RdaTrackOption trackOption )
public function Pull ( localTableName : String, sqlSelectString : String, oleDBConnectionString : String, trackOption : RdaTrackOption )
- sqlSelectString
SQL Server データベースから取り出して SQL Server Mobile データベースに格納するテーブル、列、レコードを指定する任意の有効な Transact-SQL ステートメント。これには SELECT ステートメントやストアド プロシージャが含まれます。
- oleDBConnectionString

SQL Server Mobile サーバー エージェントを含む仮想ディレクトリが基本認証または統合 Windows 認証を使用するように構成されている場合は、InternetLogin プロパティと InternetPassword プロパティを指定する必要があります。SQL Server のテーブルからプルするデータは、sqlSelectString によって制御します。結果のレコードセットが timestamp など、サポートされていないデータ型を含んでいる場合、エラーが発生します。sqlSelectString で WHERE 句を指定して、どのレコードを取得するかを制御できます。たとえば、SELECT * FROM Customers WHERE State='CA' は、カリフォルニア州在住の顧客だけを返します。sqlSelectString は、行を返すストアド プロシージャまたはビューもサポートしています。TrackingOff オプションを使用している場合は、複数のテーブルから選択した列を 1 つのテーブルにプルすることもできます。
SQL Server 認証を使用する場合は、OLEDBConnectionString で指定したユーザー ID に SQL Server テーブルの読み取り権限が付与されている必要があります。
OLEDBConnectionString に INTEGRATED SECURITY="SSPI" を設定して Windows 認証を使用する場合は、インターネット ユーザーに SQL Server テーブルの読み取り権限が付与されている必要があります。インターネット ユーザーは、次のように認証方法に基づいて識別されます。
-
Microsoft Internet Information Services (IIS) の仮想ディレクトリが匿名アクセスを使用するように構成されている場合、インターネット ユーザーは、インターネット ゲスト アカウント (IUSR_computername) の ID で実行されます。別の Windows ユーザー アカウントをインターネット ゲスト アカウントとして構成した場合、インターネット ユーザーはそのアカウントの ID として実行されます。
-
IIS の仮想ディレクトリが基本認証を使用するように構成されている場合、インターネット ユーザーは、クライアントから指定されたインターネット ユーザーの名前とパスワードに対応する Windows ユーザー アカウントの ID で実行されます。
-
IIS の仮想ディレクトリが統合 Windows 認証を使用するように構成されている場合、インターネット ユーザーは、クライアントから指定されたインターネット ユーザーの名前とパスワードに対応する Windows ユーザー アカウントの ID で実行されます。
データ アクセスおよび制約事項の詳細については、SQL Server Mobile Books Online の「サポートされているデータ型およびデータ型マッピング」および「RDA の制限事項」を参照してください。

SqlCeRemoteDataAccess オブジェクトを作成し、いくつかのプロパティを設定して、Pull メソッドを呼び出す例を次に示します。
' Connection String to the SQL Server ' Dim rdaOleDbConnectString As String = "Data Source=MySqlServer;Initial Catalog=AdventureWorks; " & _ "User Id=username;Password = <password>" ' Initialize RDA Object ' Dim rda As SqlCeRemoteDataAccess = Nothing Try ' Try the Pull Operation ' rda = New SqlCeRemoteDataAccess( _ "http://www.adventure-works.com/sqlmobile/sqlcesa30.dll", _ "MyLogin", _ "<password>", _ "Data Source=MyDatabase.sdf") rda.Pull("Employees", "SELECT * FROM DimEmployee", rdaOleDbConnectString, _ RdaTrackOption.TrackingOnWithIndexes, "ErrorTable") ' or, try one of these overloads: ' rda.Pull("Employees", "SELECT * FROM DimEmployee", rdaOleDbConnectString, _ ' RdaTrackOption.TrackingOnWithIndexes) ' ' rda.Pull("Employees", "SELECT * FROM DimEmployee", rdaOleDbConnectString) Catch ' Handle errors here ' Finally ' Dispose of the RDA object ' rda.Dispose() End Try
// Connection String to the SQL Server // string rdaOleDbConnectString = "Data Source=MySqlServer;Initial Catalog=AdventureWorks; " + "User Id=username;Password = <password>"; // Initialize RDA Object // SqlCeRemoteDataAccess rda = null; try { // Try the Pull Operation // rda = new SqlCeRemoteDataAccess( "http://www.adventure-works.com/sqlmobile/sqlcesa30.dll" , "MyLogin", "<password>", "Data Source=MyDatabase.sdf"); rda.Pull("Employees", "SELECT * FROM DimEmployee", rdaOleDbConnectString , RdaTrackOption.TrackingOnWithIndexes, "ErrorTable"); // or, try one of these overloads: // // rda.Pull("Employees", "SELECT * FROM DimEmployee", rdaOleDbConnectString, // RdaTrackOption.TrackingOnWithIndexes); // // rda.Pull("Employees", "SELECT * FROM DimEmployee", rdaOleDbConnectString); } catch (SqlCeException) { // Handle errors here // } finally { // Dispose of the RDA object // rda.Dispose(); }


Windows CE, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows XP Professional x64 Edition, Windows XP SP2
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SqlCeRemoteDataAccess.Pull メソッド (String, String, String, RdaTrackOption, String)
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)

Public Sub Pull ( _ localTableName As String, _ sqlSelectString As String, _ oleDBConnectionString As String, _ trackOption As RdaTrackOption, _ errorTable As String _ )
Dim instance As SqlCeRemoteDataAccess Dim localTableName As String Dim sqlSelectString As String Dim oleDBConnectionString As String Dim trackOption As RdaTrackOption Dim errorTable As String instance.Pull(localTableName, sqlSelectString, oleDBConnectionString, trackOption, errorTable)
public void Pull ( string localTableName, string sqlSelectString, string oleDBConnectionString, RdaTrackOption trackOption, string errorTable )
public: void Pull ( String^ localTableName, String^ sqlSelectString, String^ oleDBConnectionString, RdaTrackOption trackOption, String^ errorTable )
public void Pull ( String localTableName, String sqlSelectString, String oleDBConnectionString, RdaTrackOption trackOption, String errorTable )
public function Pull ( localTableName : String, sqlSelectString : String, oleDBConnectionString : String, trackOption : RdaTrackOption, errorTable : String )
- sqlSelectString
SQL Server データベースから取り出して SQL Server Mobile データベースに格納するテーブル、列、レコードを指定する任意の有効な Transact-SQL ステートメント。これには SELECT ステートメントやストアド プロシージャが含まれます。
- oleDBConnectionString

SQL Server Mobile サーバー エージェントを含む仮想ディレクトリが基本認証または統合 Windows 認証を使用するように構成されている場合は、InternetLogin プロパティと InternetPassword プロパティを指定する必要があります。SQL Server のテーブルからプルするデータは、sqlSelectString によって制御します。結果のレコードセットが timestamp など、サポートされていないデータ型を含んでいる場合、エラーが発生します。sqlSelectString で WHERE 句を指定して、どのレコードを取得するかを制御できます。たとえば、SELECT * FROM Customers WHERE State='CA' は、カリフォルニア州在住の顧客だけを返します。sqlSelectString は、行を返すストアド プロシージャまたはビューもサポートしています。TrackingOff オプションを使用している場合は、複数のテーブルから選択した列を 1 つのテーブルにプルすることもできます。
SQL Server 認証を使用する場合は、OLEDBConnectionString で指定したユーザー ID に SQL Server テーブルの読み取り権限が付与されている必要があります。
OLEDBConnectionString に INTEGRATED SECURITY="SSPI" を設定して Windows 認証を使用する場合は、インターネット ユーザーに SQL Server テーブルの読み取り権限が付与されている必要があります。インターネット ユーザーは、次のように認証方法に基づいて識別されます。
-
Microsoft Internet Information Services (IIS) の仮想ディレクトリが匿名アクセスを使用するように構成されている場合、インターネット ユーザーは、インターネット ゲスト アカウント (IUSR_computername) の ID で実行されます。別の Windows ユーザー アカウントをインターネット ゲスト アカウントとして構成した場合、インターネット ユーザーはそのアカウントの ID として実行されます。
-
IIS の仮想ディレクトリが基本認証を使用するように構成されている場合、インターネット ユーザーは、クライアントから指定されたインターネット ユーザーの名前とパスワードに対応する Windows ユーザー アカウントの ID で実行されます。
-
IIS の仮想ディレクトリが統合 Windows 認証を使用するように構成されている場合、インターネット ユーザーは、クライアントから指定されたインターネット ユーザーの名前とパスワードに対応する Windows ユーザー アカウントの ID で実行されます。
データ アクセスおよび制約事項の詳細については、SQL Server Mobile Books Online の「サポートされているデータ型およびデータ型マッピング」および「RDA の制限事項」を参照してください。

' Connection String to the SQL Server ' Dim rdaOleDbConnectString As String = "Data Source=MySqlServer;Initial Catalog=AdventureWorks; " & _ "User Id=username;Password = <password>" ' Initialize RDA Object ' Dim rda As SqlCeRemoteDataAccess = Nothing Try ' Try the Pull Operation ' rda = New SqlCeRemoteDataAccess( _ "http://www.adventure-works.com/sqlmobile/sqlcesa30.dll", _ "MyLogin", _ "<password>", _ "Data Source=MyDatabase.sdf") rda.Pull("Employees", "SELECT * FROM DimEmployee", rdaOleDbConnectString, _ RdaTrackOption.TrackingOnWithIndexes, "ErrorTable") ' or, try one of these overloads: ' rda.Pull("Employees", "SELECT * FROM DimEmployee", rdaOleDbConnectString, _ ' RdaTrackOption.TrackingOnWithIndexes) ' ' rda.Pull("Employees", "SELECT * FROM DimEmployee", rdaOleDbConnectString) Catch ' Handle errors here ' Finally ' Dispose of the RDA object ' rda.Dispose() End Try
// Connection String to the SQL Server // string rdaOleDbConnectString = "Data Source=MySqlServer;Initial Catalog=AdventureWorks; " + "User Id=username;Password = <password>"; // Initialize RDA Object // SqlCeRemoteDataAccess rda = null; try { // Try the Pull Operation // rda = new SqlCeRemoteDataAccess( "http://www.adventure-works.com/sqlmobile/sqlcesa30.dll" , "MyLogin", "<password>", "Data Source=MyDatabase.sdf"); rda.Pull("Employees", "SELECT * FROM DimEmployee", rdaOleDbConnectString , RdaTrackOption.TrackingOnWithIndexes, "ErrorTable"); // or, try one of these overloads: // // rda.Pull("Employees", "SELECT * FROM DimEmployee", rdaOleDbConnectString, // RdaTrackOption.TrackingOnWithIndexes); // // rda.Pull("Employees", "SELECT * FROM DimEmployee", rdaOleDbConnectString); } catch (SqlCeException) { // Handle errors here // } finally { // Dispose of the RDA object // rda.Dispose(); }


Windows CE, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows XP Professional x64 Edition, Windows XP SP2
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SqlCeRemoteDataAccess.Pull メソッド (String, String, String)
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)

Public Sub Pull ( _ localTableName As String, _ sqlSelectString As String, _ oleDBConnectionString As String _ )
Dim instance As SqlCeRemoteDataAccess Dim localTableName As String Dim sqlSelectString As String Dim oleDBConnectionString As String instance.Pull(localTableName, sqlSelectString, oleDBConnectionString)
public: void Pull ( String^ localTableName, String^ sqlSelectString, String^ oleDBConnectionString )
public function Pull ( localTableName : String, sqlSelectString : String, oleDBConnectionString : String )
- sqlSelectString
SQL Server データベースから取り出して SQL Server Mobile データベースに格納するテーブル、列、レコードを指定する任意の有効な Transact-SQL ステートメント。これには SELECT ステートメントやストアド プロシージャが含まれます。
- oleDBConnectionString

SQL Server Mobile サーバー エージェントを含む仮想ディレクトリが基本認証または統合 Windows 認証を使用するように構成されている場合は、InternetLogin プロパティと InternetPassword プロパティを指定する必要があります。SQL Server のテーブルからプルするデータは、sqlSelectString によって制御します。結果のレコードセットが timestamp など、サポートされていないデータ型を含んでいる場合、エラーが発生します。sqlSelectString で WHERE 句を指定して、どのレコードを取得するかを制御できます。たとえば、SELECT * FROM Customers WHERE State='CA' は、カリフォルニア州在住の顧客だけを返します。sqlSelectString は、行を返すストアド プロシージャまたはビューもサポートしています。
SQL Server 認証を使用する場合は、OLEDBConnectionString で指定したユーザー ID に SQL Server テーブルの読み取り権限が付与されている必要があります。
OLEDBConnectionString に INTEGRATED SECURITY="SSPI" を設定して Windows 認証を使用する場合は、インターネット ユーザーに SQL Server テーブルの読み取り権限が付与されている必要があります。インターネット ユーザーは、次のように認証方法に基づいて識別されます。
-
Microsoft Internet Information Services (IIS) の仮想ディレクトリが匿名アクセスを使用するように構成されている場合、インターネット ユーザーは、インターネット ゲスト アカウント (IUSR_computername) の ID で実行されます。別の Windows ユーザー アカウントをインターネット ゲスト アカウントとして構成した場合、インターネット ユーザーはそのアカウントの ID として実行されます。
-
IIS の仮想ディレクトリが基本認証を使用するように構成されている場合、インターネット ユーザーは、クライアントから指定されたインターネット ユーザーの名前とパスワードに対応する Windows ユーザー アカウントの ID で実行されます。
-
IIS の仮想ディレクトリが統合 Windows 認証を使用するように構成されている場合、インターネット ユーザーは、クライアントから指定されたインターネット ユーザーの名前とパスワードに対応する Windows ユーザー アカウントの ID で実行されます。
データ アクセスおよび制約事項の詳細については、SQL Server Mobile Books Online の「サポートされているデータ型およびデータ型マッピング」および「RDA の制限事項」を参照してください。

SqlCeRemoteDataAccess オブジェクトを作成し、いくつかのプロパティを設定して、Pull メソッドを呼び出す例を次に示します。
' Connection String to the SQL Server ' Dim rdaOleDbConnectString As String = "Data Source=MySqlServer;Initial Catalog=AdventureWorks; " & _ "User Id=username;Password = <password>" ' Initialize RDA Object ' Dim rda As SqlCeRemoteDataAccess = Nothing Try ' Try the Pull Operation ' rda = New SqlCeRemoteDataAccess( _ "http://www.adventure-works.com/sqlmobile/sqlcesa30.dll", _ "MyLogin", _ "<password>", _ "Data Source=MyDatabase.sdf") rda.Pull("Employees", "SELECT * FROM DimEmployee", rdaOleDbConnectString, _ RdaTrackOption.TrackingOnWithIndexes, "ErrorTable") ' or, try one of these overloads: ' rda.Pull("Employees", "SELECT * FROM DimEmployee", rdaOleDbConnectString, _ ' RdaTrackOption.TrackingOnWithIndexes) ' ' rda.Pull("Employees", "SELECT * FROM DimEmployee", rdaOleDbConnectString) Catch ' Handle errors here ' Finally ' Dispose of the RDA object ' rda.Dispose() End Try
// Connection String to the SQL Server // string rdaOleDbConnectString = "Data Source=MySqlServer;Initial Catalog=AdventureWorks; " + "User Id=username;Password = <password>"; // Initialize RDA Object // SqlCeRemoteDataAccess rda = null; try { // Try the Pull Operation // rda = new SqlCeRemoteDataAccess( "http://www.adventure-works.com/sqlmobile/sqlcesa30.dll" , "MyLogin", "<password>", "Data Source=MyDatabase.sdf"); rda.Pull("Employees", "SELECT * FROM DimEmployee", rdaOleDbConnectString , RdaTrackOption.TrackingOnWithIndexes, "ErrorTable"); // or, try one of these overloads: // // rda.Pull("Employees", "SELECT * FROM DimEmployee", rdaOleDbConnectString, // RdaTrackOption.TrackingOnWithIndexes); // // rda.Pull("Employees", "SELECT * FROM DimEmployee", rdaOleDbConnectString); } catch (SqlCeException) { // Handle errors here // } finally { // Dispose of the RDA object // rda.Dispose(); }


Windows CE, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows XP Professional x64 Edition, Windows XP SP2
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SqlCeRemoteDataAccess.Pull メソッド

名前 | 説明 |
---|---|
SqlCeRemoteDataAccess.Pull (String, String, String) | リモートの Microsoft SQL Server データベースからデータをダウンロードし、ローカルの Microsoft SQL Server Mobile データベース内の単一のテーブルに格納します。 .NET Compact Framework によってサポートされています。 |
SqlCeRemoteDataAccess.Pull (String, String, String, RdaTrackOption) | リモートの Microsoft SQL Server データベースからデータをダウンロードし、ローカルの Microsoft SQL Server Mobile データベース内の単一のテーブルに格納します。 .NET Compact Framework によってサポートされています。 |
SqlCeRemoteDataAccess.Pull (String, String, String, RdaTrackOption, String) | リモートの Microsoft SQL Server データベースからデータをダウンロードし、ローカルの Microsoft SQL Server Mobile データベース内の単一のテーブルに格納します。 .NET Compact Framework によってサポートされています。 |

Weblioに収録されているすべての辞書からSqlCeRemoteDataAccess.Pullを検索する場合は、下記のリンクをクリックしてください。

- SqlCeRemoteDataAccess.Pullのページへのリンク