Datakent Ana Sayfa
Anasayfa Anasayfa > Datakent Yazılımları Bilgi Paylaşım Bölümü > Mobil Yazılımlar ( Pocket PC için )
  Aktif Konular Aktif Konular RSS: Pocket Pc SqlCeConnection
  Yardım Yardım  Hızlı Ara   Kayıt Ol Kayıt Ol  Giriş Giriş

Pocket Pc SqlCeConnection

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
mustafadanabasi Açılır Menü Göster
Newbie
Newbie
Simge

Kayıt Tarihi: 09.Kasim.2009
Bulundugu Yer: İzmir
Online: Sitede Değil
Gönderilenler: 2
  Alıntı mustafadanabasi Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: Pocket Pc SqlCeConnection
    Gönderim Zamanı: 09.Kasim.2009 Saat 11:28
Merhaba;
Pocket Pc ile yazılım geliştirmek istiyorum. 
İnternetten araştırdığım kadarıyla bişeyler yaptım.
Insert into ile kaydı ekliyorum. Bir hata vermiyor. 
Ancak programı kapatınc eklediğim veriler uçuyor.
Yardımcı olursanız sevinirim.


Yukarı Dön
murat turan Açılır Menü Göster
Admin Group
Admin Group
Simge
Datakent

Kayıt Tarihi: 01.Ekim.2003
Bulundugu Yer: Turkey
Online: Sitede Değil
Gönderilenler: 1798
  Alıntı murat turan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 09.Kasim.2009 Saat 22:34
merhabalar, pocket pc lerden sdf dosyasını sanırım disk'in köküne koyunca verileri kaydetmiyor. (yanlış hatılıyor olabilirim, smartphone larda olabilir bu) mesela program \test\  klasöründe ise sdf dosyasınıda yine burya veya bu dizin içerisinde bir alt dizine atın öncelikle.
 
bağlantı için;
 
String AppPath = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetModules()[0].FullyQualifiedName);
String DBPath = "Data Source=" + AppPath + @"\mks.sdf;";
 
SqlCeConnection scon = new SqlCeConnection();
scon.ConnectionString = DBPath;
 
                try
                {
                    scon.Open();
                }
                catch (Exception ex)
                {
                    System.Windows.Forms.MessageBox.Show("İşlem gerçekleştirilemedi : " + ex.Message);
                    return;
                }
 
 
 
            SqlCeCommand Query = new SqlCeCommand("INSERT INTO TABLO (adi,soyadi) VALUES('MURAT','TURAN')", scon);
 
            try
            {
                Query.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                System.Windows.Forms.MessageBox.Show("InsertRecord : " + ex.Message);
            }
            finally{
                Query.Dispose();
                scon.Close();
                scon.Dispose();
            }
Yukarı Dön
mustafadanabasi Açılır Menü Göster
Newbie
Newbie
Simge

Kayıt Tarihi: 09.Kasim.2009
Bulundugu Yer: İzmir
Online: Sitede Değil
Gönderilenler: 2
  Alıntı mustafadanabasi Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 10.Kasim.2009 Saat 11:47
Merhaba ilginize teşekkürler.

//TerminalSatis proje ismi
string connStr = "Data Source =\\Program Files\\TerminalSatis\\data.sdf";

connection stringi yukarıdaki gibi yazınca sorunum çözüldü.

Yukarı Dön
murat turan Açılır Menü Göster
Admin Group
Admin Group
Simge
Datakent

Kayıt Tarihi: 01.Ekim.2003
Bulundugu Yer: Turkey
Online: Sitede Değil
Gönderilenler: 1798
  Alıntı murat turan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 10.Kasim.2009 Saat 20:36
Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetModules()[0].FullyQualifiedName);
(!) komutuyla programın yolunu aldırsanız bence sabitlemeden kurtulmuş olursunuz.
Yukarı Dön
 Yanıt Yaz Yanıt Yaz

Forum Atla Forum İzinleri Açılır Menü Göster



Bu Sayfa 0,285 Saniyede Yüklendi. [power by : WebWiz]