Konuyu görüntüle
IUCODERS FORUM > Programlama > Veritabanları > c# ile ms sql e baglantı
Yazar
canial


avatar
mersin
Kayıt: 26.08.2007
25.11.2008-14:09 #52887
arkadaslar c# ile ms sql e nasıl bağlantı yaparım . ?provider a ne yazmam gerek ? aslında tam anlamıyla bi anlatsanız cok sevinirim ya :(love struck





www.cancobanoglu.net
www.bilisimdergi.com
cancobanoglu@gmail.com









Yazar
dotnetonur


avatar
Dersaadet
Kayıt: 21.11.2007
25.11.2008-14:12 #52888
Desktop Application mı yapıyorsun, hazırladığın web sitesin ile mi veritabanına bağlanmak istiyorsun ?

http://www.connectionstrings.com/?carrier=sqlserver2005 burası yardımcı olabilir..





Ortam sanal olsa da, islenen suc gercektir...

Yazar
canial


avatar
mersin
Kayıt: 26.08.2007
25.11.2008-14:22 #52890
abı aslında ılk once console app ile deneme yapıoyum da inat ettim bi turlu olmadıthinkingdaha sonra ise asp.net ile yapacam amacım c# ı denemek





www.cancobanoglu.net
www.bilisimdergi.com
cancobanoglu@gmail.com









Yazar
dotnetonur


avatar
Dersaadet
Kayıt: 21.11.2007
25.11.2008-14:26 #52891
http://www.csharpnedir.com/makalegoster.asp?MId=48
http://blog.weboutbox.com/?p=16
Connect to a SQL database using console application: http://bytes.com/groups/net-c/608157-connect-sql-database-using-console-application





Ortam sanal olsa da, islenen suc gercektir...

Yazar
aliozkan


avatar
ist
Kayıt: 01.02.2006
25.11.2008-15:00 #52893
public SqlConnection conn = new SqlConnection("Data Source=sunucu_adi; database=database_adi; uid=kullanici_adi; pwd=sifre; pooling=true; connection lifetime=20; connection timeout=25; packet size=1024");

sqlconnection tipindeki conn değişkenine bağlantı betiğini ( sunucu, kullancı adı ve şifreden sonraki parametreleri projene göre optimize etmek için kullanabilirsin, şimdilik öyle kalabilir) atadıktan sonra

conn.Open();

yaparak bağlantıyı açarsın.

sorgu çalıştırmak için
string sql = "select * from tablo";
SqlCommand query = new SqlCommand(sql, conn);
SqlDataReader rdr = query.ExecuteReader();
rdr.Read();


ile çalıştırabilirsin





Yazar
canial


avatar
mersin
Kayıt: 26.08.2007
25.11.2008-16:57 #52897
sımdı mesela access ile deneme yaptıgımda "Provider = Microsoft.Jet.OLEDB.4.0..."
da "jet" yerıne ACE.OLEDB.12.0 yaptıgımda calısıyor .Ama ilk halıyle calısmıyor. Ben ılk yazdıgım gıbı sanıyordum . Bunun sebebi nedir?





www.cancobanoglu.net
www.bilisimdergi.com
cancobanoglu@gmail.com









Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb