Bu site emekli olmuştur. Arşiv amaçlı olarak
BT AKADEMİ
sponsorluğunda yayın hayatına devam etmektedir.
Ana Sayfa
.net TV
Makaleler
Kaynak Kod
Haberler
Serbest Köşe
Canlı Köşe
Forum
C#nedir?
Ekibimiz
RSS
ADO.NET/SQL
C / Sys Prog.
Genel
Mono ve .NET
Silverlight
XML / Web Serv.
X86 Assembly
C++ / C++.NET
J#.NET / Java
.NET 3.x
UML / Analiz
Yazılım Müh.
ASP.NET
C# / VC#/.NET
Mobil Prog.
PHP 5
YAZAR HAKKINDA
Kubilay Kulaoğlu
http://www.csharpnedir.com/
İletişme geçmek için
tıklayın
.
9
Makalesi yayınlanmakta.
Yazar hakkında detaylı bilgi için
tıklayın
.
Yayınlanan diğer makaleleri için
tıklayın
.
İlgili etiketler:
Mobil Prog.
Kubilay Kulaoğlu
YAZI HAKKINDA
Türü
:
Makale
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır.
Bu yazılar editör incelemesine girmeden yayınlanır.
Seviyesi
:
Başlangıç
Kategori
:
Mobil Prog.
Yayınlanma Tarihi
:
20.10.2003
Okunma Sayısı
:
43670
Yorum Sayısı
:
7
yorum yaz
SİTE İÇİ ARAMA
Üye
GİRİŞİ
Üye girişi için
tıklayın
.
Kullanıcı Adı
Şifre
Beni her zaman hatırla
Bir hafta boyunca kullanıcı bilgilerinizi kullanıcı çıkışı yapana kadar hatırlar. (Paylaşılan bilgisayarlarda önerilmez.)
Şifremi / Kullanıcı Adımı unuttum.
C#nedir? hesabınız yok mu?
Üye olabilmek için
tıklayın
.
Serbest KÖŞE
(?)
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır.
Bu yazılar editör incelemesine girmeden yayınlanır.
Silindi
emre TAŞ
yazının devamı >
silindi
emre TAŞ
yazının devamı >
silindi
emre TAŞ
yazının devamı >
silindi
emre TAŞ
yazının devamı >
silindi
emre TAŞ
yazının devamı >
Bende Yazmak İstiyorum
Blogroll
Turhal Temizer
Conda install environment.yml Package
21.11.2024
Turhal Temizer
Mac OS/X Removing CUDA
21.11.2024
Burak Selim Şenyurt
Rust ile ECS Yaklaşımını Anlamak
21.11.2024
Burak Selim Şenyurt
Birlikte Rust Öğrenelim Serisi
21.11.2024
Diğer Herşey
»
Makaleler RSS
»
Video Gönder
»
Makale Gönder
»
Serbest Köşeye Yazı Gönder
»
Yazar Başvurusu
»
C#nedir? Ekibinde Olmalıyım!
Sponsorlar
Ana Sayfa
/
Makaleler
/
Mobil Prog.
/
Kod Yardımıyla Sql Server CE Kurulumu ve Tabloların Oluşturulması
Kod Yardımıyla Sql Server CE Kurulumu ve Tabloların Oluşturulması
Favorilerime Ekle
Gönderiliyor lütfen bekleyin...
arkadaşıma gönder
Arkadaşınızın email adresi:
*
Mesajınız:
Uzun bir aradan sonra yeniden birlikteyiz, bu yazı içerisinde size Win CE üzerine Sql ServerCE'nin nasıl kurulduğunu, bir veritabanının nasıl yaratıldığını ve tabloların nasıl oluşturulduğunu anlatacağım.
Tekrardan sürçü lisan edersem affedin. Öncelikle makaleyi adım adım izleyebilmek için kaynak kodu bilgisayarınıza indirmenizi tavsiye ederim. Kaynak kodu indirmek için
tıklayın
Kaynak kodunuza
using System.Data.SqlServerCe;
deyimini eklediğinizde VS.NET sizin için Sqlserver CE yi otomatik olarak kurar. Bu satırları ekleyebilmek için aşağıdaki ekran görüntüsünden de görüldüğü üzere Project\Add Reference menüsünden bir .NET DLL'i olan SqlServerCE bileşenine referans vermemiz gerekir. İşin en kolay kısmı buydu zaten isterseniz şimdi kodun üzerinden adım adım devam edelim. Biraz değişik bir makale olacak ama ben böyle daha anlaşılır olacağına inanıyorum.
using System.IO;
deyimini koda eklememizin sebebi veritabanını oluşturmadan önce veritabanının var olup olmadığını kontrol etmek istememizdir. C deki standart dosya işlemlerinin C# versiyonu diyebiliriz.
private static SqlCeConnection Baglan= new SqlCeConnection("Data Source=\\My Documents\\x.sdf");
Bu kısımda veritabanını oluşturduktan sonra tabloları oluşturabilmek için bağlantımızı tanımlıyoruz.
Ek olarak fark ettiyseniz yol tanımlamalarında \\ kullanılmıştır, bu C ve türevlerinde standarttır. Lakin @\ getirilerek o satır boyunca düz kullanılabilir fakat ben şahsen diğer şekliyle kullanmanızı tavsiye etmiyorum. Bu arada C# için ayrılmış anahtar kelimleri de bu şekilde değişken olarak kullanabilirsiniz.
Buton Click olayına yazılacak olan kod ve Açıklaması
// database varmı yokmu diye kontrol yapıyoruz
if (File.Exists(
\\My Documents\\Dcl.sdf
))
{
MessageBox.Show("dosya var");
}
else
{
//Database Motorunu oluşturuyoruz SqlCeEngine Engine= new SqlCeEngine("DataSource=\\MyDocuments\\Dcl.sdf"); Engine.CreateDatabase();
SqlCeCommand komut=new SqlCeCommand("CREATE TABLE firma(ID int Primary Key NOT NULL, unvan nvarchar(20))", Baglan); Baglan.Open();
komut.ExecuteNonQuery();
komut.CommandText="INSERT INTO Firma(ID, unvan)VALUES (1, 'deneme')";
komut.ExecuteNonQuery();
Baglan.Close();
}
Veritabanının oluşup oluşmadığını
Query Analizer
yardımıyla da aşağıdaki gibi görebilirsiniz.
Yukardada belirtiğim gibi "using System.Data.SqlServerCe" başlığını kodumuza ekledikten sonra Sqlserver kurulur. Bundan Sonra Database ve tabloları oluşturmak için illa kod yazmamıza gerek yok bunun için Query analizer kullanarak Pocket pc üzerindende database oluşturabiliriz.
Kısa bir yazı olmasına rağmen faydalı bir yazı olduğunu umuyorum.
Herkese iyi çalışmalar. Kubilay Kulaoğlu
Makale:
Kod Yardımıyla Sql Server CE Kurulumu ve Tabloların Oluşturulması Mobil Programlama Kubilay Kulaoğlu
Yazılan Yorumlar
Yorum Yaz
KAS
7
2009
Burak GNLDS
/
üye hakkında
Kaynak kodu tekrar upload edebilirseniz sevinirim.
KAS
7
2009
Burak GNLDS
/
üye hakkında
Kaynak kodu tekrar upload edebilirseniz sevinirim.
KAS
7
2009
Burak GNLDS
/
üye hakkında
Kaynak kodu tekrar upload edebilirseniz sevinirim.
KAS
7
2009
Burak GNLDS
/
üye hakkında
Kaynak kodu tekrar upload edebilirseniz sevinirim.
KAS
7
2009
Burak GNLDS
/
üye hakkında
Kaynak kodu tekrar upload edebilirseniz sevinirim.
ŞUB
18
2007
yakup keskin
/
üye hakkında
Bu tam aradığım örnekti. Allah ne muradın varsa versin. Bunun gibi örnekleriniz benim gibi yol bilmez programcılara yol gösteriyor. Teşekkürler.
EKİ
22
2003
Musa Doğramacı
/
üye hakkında
Ellerine Sağlık
Sayfalar :
1
Yorum yazabilmek için üye girişi yapmalısınız. Üye girişi için
tıklayın
.
Üye değilseniz
Üyel Ol
linkine tıklayarak üyeliğinizi hemen başlatabilirisniz.
Bu Konuda Son 10
Eklenen Son 10
Bu Konuda Geçmiş 10
Bu Konuda Yazılmış Yazılmış 10 Makale Yükleniyor
Son Eklenen 10 Makale Yükleniyor
Bu Konuda Yazılmış Geçmiş Makaleler Yükleniyor
Dizayn ve Kodlama
bt
akademi
. Tüm Hakları Saklıdır © Copyright 2002-2009 c#nedir?com
Makaleler
Serbest Köşe
Makale Gönder
.Net TV
Video Gönder
Canlı Köşe
Kaynak Kod
Forum
Haberler
Röportajlar
Anketler
C# Nedir?
İletişim
Site Haritası
RSS
Favorilere Ekle
Üyelik
Hesap Aktivasyon
Ekibimiz
Ekibe Katıl