SqlCE Versiyon Yükseltme İşlemi

Batuhan Düzgün tarafından yayınlanmıştır 27. April 2012 19:35

Merhaba arkadaşlar bu yazımda sizlere Windows Mobile platformlarda kullanılan veritabanı çözümü olan SqlCE' de (SQL Compact Edition) versiyon yükseltme işleminin programlamatik olarak nasıl yapıalcağından bahsedeceğim. Örneğin : SqlCE dosyası 3 versiyonuna ait olabilir ve bunu 3.5 versiyonuna yükseltmek gerekebilir. Bunun çalışma zamanında yapılması aslında gayette hoş  bir çözüm olacaktır. Aslında bu yazı çok uzun bir kod içermeyecektir. Aşağıdaki kod satırlarıyla birlikte SqlCE veritabanında "sdf"  uzantılı bir dosyanın Upgrade edilmesi sağlanır. Aşağıdaki örneği inceleyelim.
 

// SqlCE ile ilgili veritabanı işlemlerini sağlayan kütüphane eklenir.

using System.Data.SqlServerCe;

//SqlCeEngine veritabanı yaratma, tablo açma ve Upgrade gibi yaratımsal işlemleri sağlar.

// Parametre olarak veritabanı bağlantı cümlesi verilir.

SqlCeEngine eng = new SqlCeEngine(dbStr);

// Upgrade komutu ile veritabanı dosyası bir üst versiyona Upgrade edilir.

eng.Upgrade(); 

//Örnek Veritabanı Bağlantı Cümlesi

private string dbStr = "Data Source=C:\\Apps\\KipaSmsIleBarkod\\BarcodeDB.sdf; Persist Security Info=false";
 
Böylece SqlCE versiyon upgrade işlemi başarıyla tamamlanmış olacaktır. Bir sonraki makalemde görüşmek dileğiyle ...
 
Batuhan Düzgün
Bilgisayar Mühendisi
Endüstri Mühendisi 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler:

Windows Mobile 6

Comments

Add comment


(Will show your Gravatar icon)  

  Country flag

biuquote
  • Comment
  • Preview
Loading





Bu site BlogEngine.NET 1.4.5.0 ile oluşturulmuştur. Türkçe çevirisi BlogEngine TR ekibi tarafından yapılmıştır.

Batuhan Düzgün

Sakarya Üniversitesi 

Bilgisayar Mühendisi

Endüstri Mühendisi

Yeditepe Üniversitesi

Bilgisayar Mühendisliği Yüksek Lisans 

 sahibinden.com

   Kıdemli Uzman Yazılım Mühendisi  

E-Mail 

   batuhan.duzgun@sahibinden.com

   batuhan.duzgun@windowslive.com

  github.com/batux

 

Sayfalar

Calendar

<<  July 2018  >>
MoTuWeThFrSaSu
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

Yazıları geniş takvimde göster