SQL Server 2005 および SQL Server Compact Framework 3.5 で VS 2008 を使用しています
- 私はモバイル デバイスを持っています (それらは Window Ce 6.0 os を持っています)。
- プログラムを Windows CE デバイスにインストールしました
デバイスで .sdf データベースを使用しています。
.SDF
と.MDF
データベーススキーマは同じです
従業員はこのデバイスを社外で使用し、データを保存します。
彼らが会社に到着したら、データを.sdf
ファイルから SQL Server インスタンスに保存する必要があります。
私はこのようにします:
public void TransferData()
{
SqlCeCommand tempcecommand=new SqlCeCommand("select * from Customer",SDFConnection);
SqlCeDataReader tempcereader=tempcecommand.ExecuteReader();
SqlCommand tempmscommad=new SqlCommand("",MDFConnection);
while(tempcereader.Read())
{
tempcommandtext = String.Format("insert into Customer (Column1,Column2) values ('{0}','{1}')",tempcereader["Column1"],tempcereader["Column2"] ;
tempmscommand.CommandText = tempmscommand;
tempmscommand.ExecuteNonQuery();
}
}
.sdf
ファイルから SQL Server インスタンスにデータを転送する簡単な方法はありますか?