SqlCeRemoteDataAccess.Push メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > SqlCeRemoteDataAccess.Push メソッドの意味・解説 

SqlCeRemoteDataAccess.Push メソッド (String, String)

プルされ、追跡されている SQL Server Mobileテーブルから元の SQL Server テーブルへ、変更送り返します。これらの変更は、個々トランザクションで、個別サーバー適用されます。

名前空間: System.Data.SqlServerCe
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)
構文構文

Public Sub Push ( _
    localTableName As String, _
    oleDBConnectionString As String _
)
Dim instance As SqlCeRemoteDataAccess
Dim localTableName As String
Dim oleDBConnectionString As String

instance.Push(localTableName, oleDBConnectionString)
public void Push (
    string localTableName,
    string oleDBConnectionString
)
public:
void Push (
    String^ localTableName, 
    String^ oleDBConnectionString
)
public void Push (
    String localTableName, 
    String oleDBConnectionString
)
public function Push (
    localTableName : String, 
    oleDBConnectionString : String
)

パラメータ

localTableName

取得されSQL Serverレコード受け取SQL Server Mobileテーブルの名前。テーブルが既に存在する場合は、エラー発生します

oleDBConnectionString
解説解説

アプリケーションPush メソッド呼び出してプルされ、追跡されている SQL Server Mobile テーブルから SQL Server テーブルへ、変更送り返しますアプリケーションでは、RdaTrackOption を TrackingOn または TrackingOnWithIndexes設定して Pull メソッド呼び出してSQL Server Mobileローカル テーブル作成しておく必要があります

oledbConnectionString で、SQL Server接続するときに使用する接続情報をすべて指定します

SQL Server 認証使用する場合は、OLEDBConnectionString指定したユーザー IDSQL Server テーブル読み取り権限付与されている必要があります

OLEDBConnectionStringINTEGRATED SECURITY="SSPI" を設定して Windows 認証使用する場合は、インターネット ユーザーSQL Server テーブル読み取り権限付与されている必要がありますインターネット ユーザーは、次のように認証方法基づいて識別されます。

Pull メソッド呼び出し時に errorTableName指定され場合Push 中に検出されエラーは、すべてそのエラー テーブル記録されます。エラー テーブル処理方法詳細については、SQL Server Mobile Books Onlineの「RDA競合検出および競合解決」を参照してください

使用例使用例

SqlCeRemoteDataAccess オブジェクト作成しいくつかのプロパティ設定してPush メソッド呼び出す例を次に示します

' 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 Push Operation
    '
    rda = New SqlCeRemoteDataAccess( _
        "http://www.adventure-works.com/sqlmobile/sqlcesa30.dll",
 _
        "Data Source=MyDatabase.sdf")

    rda.InternetLogin = "MyLogin"
    rda.InternetPassword = "<password>"

    rda.Push("MyLocalTable", rdaOleDbConnectString,
 RdaBatchOption.BatchingOn)

    ' or, try this overload:
    '
    ' rda.Push("MyLocalTable", 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 Push Operation
    //
    rda = new SqlCeRemoteDataAccess(
        "http://www.adventure-works.com/sqlmobile/sqlcesa30.dll"
,
        "Data Source=MyDatabase.sdf");

    rda.InternetLogin = "MyLogin";
    rda.InternetPassword = "<password>";

    rda.Push("MyLocalTable", rdaOleDbConnectString, RdaBatchOption.BatchingOn);

    // or, try this overload:
    //
    // rda.Push("MyLocalTable", rdaOleDbConnectString);
}
catch (SqlCeException)
{
    // Handle errors here
    //
}
finally
{
    // Dispose of the RDA Object
    //
    rda.Dispose();
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SqlCeRemoteDataAccess クラス
SqlCeRemoteDataAccess メンバ
System.Data.SqlServerCe 名前空間

SqlCeRemoteDataAccess.Push メソッド

プルされ、追跡されている SQL Server Mobileテーブルから元の SQL Server テーブルへ、変更送り返します。これらの変更は、個々トランザクションで、個別サーバー適用されます。
オーバーロードの一覧オーバーロードの一覧

参照参照

関連項目

SqlCeRemoteDataAccess クラス
SqlCeRemoteDataAccess メンバ
System.Data.SqlServerCe 名前空間

SqlCeRemoteDataAccess.Push メソッド (String, String, RdaBatchOption)

プルされ、追跡されている SQL Server Mobile テーブルから、SQL Server テーブルへ、変更送り返します。これらの変更は、個別サーバー適用するか、または 1 つトランザクションバッチ処理できます

名前空間: System.Data.SqlServerCe
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)
構文構文

Public Sub Push ( _
    localTableName As String, _
    oleDBConnectionString As String, _
    batchOption As RdaBatchOption _
)
Dim instance As SqlCeRemoteDataAccess
Dim localTableName As String
Dim oleDBConnectionString As String
Dim batchOption As RdaBatchOption

instance.Push(localTableName, oleDBConnectionString, batchOption)
public void Push (
    string localTableName,
    string oleDBConnectionString,
    RdaBatchOption batchOption
)
public:
void Push (
    String^ localTableName, 
    String^ oleDBConnectionString, 
    RdaBatchOption batchOption
)
public void Push (
    String localTableName, 
    String oleDBConnectionString, 
    RdaBatchOption batchOption
)
public function Push (
    localTableName : String, 
    oleDBConnectionString : String, 
    batchOption : RdaBatchOption
)

パラメータ

localTableName

取得されSQL Serverレコード受け取SQL Server Mobileテーブルの名前。テーブルが既に存在する場合は、エラー発生します

oleDBConnectionString
batchOption

SQL Server テーブル送り返す変更1 つトランザクションバッチ処理するか、個別適用するかを示すオプション

解説解説

アプリケーションPush メソッド呼び出してプルされ、追跡されている SQL Server Mobile テーブルから SQL Server テーブルへ、変更送り返しますアプリケーションでは、RdaTrackOption を TrackingOn または TrackingOnWithIndexes設定して Pull メソッド呼び出してSQL Server Mobileローカル テーブル作成しておく必要があります

oledbConnectionString で、SQL Server接続するときに使用する接続情報をすべて指定します

SQL Server 認証使用する場合は、OLEDBConnectionString指定したユーザー IDSQL Server テーブル読み取り権限付与されている必要があります

OLEDBConnectionStringINTEGRATED SECURITY="SSPI" を設定して Windows 認証使用する場合は、インターネット ユーザーSQL Server テーブル読み取り権限付与されている必要がありますインターネット ユーザーは、次のように認証方法基づいて識別されます。

Pull メソッド呼び出し時に errorTableName指定され場合Push 中に検出されエラーは、すべてそのエラー テーブル記録されます。エラー テーブル処理方法詳細については、SQL Server Mobile Books Online の「RDA競合検出および競合解決」を参照してください

使用例使用例

SqlCeRemoteDataAccess オブジェクト作成しいくつかのプロパティ設定してPush メソッド呼び出す例を次に示します

' 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 Push Operation
    '
    rda = New SqlCeRemoteDataAccess( _
        "http://www.adventure-works.com/sqlmobile/sqlcesa30.dll",
 _
        "Data Source=MyDatabase.sdf")

    rda.InternetLogin = "MyLogin"
    rda.InternetPassword = "<password>"

    rda.Push("MyLocalTable", rdaOleDbConnectString,
 RdaBatchOption.BatchingOn)

    ' or, try this overload:
    '
    ' rda.Push("MyLocalTable", 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 Push Operation
    //
    rda = new SqlCeRemoteDataAccess(
        "http://www.adventure-works.com/sqlmobile/sqlcesa30.dll"
,
        "Data Source=MyDatabase.sdf");

    rda.InternetLogin = "MyLogin";
    rda.InternetPassword = "<password>";

    rda.Push("MyLocalTable", rdaOleDbConnectString, RdaBatchOption.BatchingOn);

    // or, try this overload:
    //
    // rda.Push("MyLocalTable", rdaOleDbConnectString);
}
catch (SqlCeException)
{
    // Handle errors here
    //
}
finally
{
    // Dispose of the RDA Object
    //
    rda.Dispose();
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SqlCeRemoteDataAccess クラス
SqlCeRemoteDataAccess メンバ
System.Data.SqlServerCe 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

SqlCeRemoteDataAccess.Push メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SqlCeRemoteDataAccess.Push メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS