Я использую VS 2008 с SQL Server 2005 и SQL Framework Compact Server, 3,5Передача данных между SQL Server и SQL Server Compact
- У меня есть мобильные устройства (у них есть окно Ce 6.0 ОС).
- Я установил свою программу на устройства 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?