Forum

C# Sql Bağlantısı.
 
Bildirimler
Hepsini Temizle

C# Sql Bağlantısı.

6 Yazılar
3 Üyeler
0 Likes
2,001 Görüntüleme
(@EyupDal)
Gönderiler: 152
Reputable Member
Konu başlatıcı
 

Arkadaşlar Mrb.


TextBox1=Server Name


TextBox2=Db  Name


TextBox3=User Name


TextBox4=Password


Server Name,dbname,user name,password, kısımlarını değişken tanımlayıp; farklı bilgisayarlarda ayrı bir hemen isimleri yazıp bağlantımı test etmek istiyorum. Bunu Nasıl yapabilmem konusunda bilgisi olan arkadaş varsa. komut olarak yazarsa çok sevinirim.


//// SqlConnection conn = new SqlConnection


////("Data Source="+  server   +";Initial Catalog=DATA;Persist Security Info=True;User ID=sa");

 
Gönderildi : 07/06/2011 13:13

(@selahattinsadoglu)
Gönderiler: 826
Prominent Member
 

Merhaba,

 

Öncelikl bir tane connection string oluştur ve sonra bağlantıyı aç.Bunun için bunaz benzer birşey kullanabilirsiniz.

SqlConnection myConnection = new SqlConnection("user id=username;" +
                                       "password=password;server=serverurl;" +
                                       "Trusted_Connection=yes;" +
                                       "database=database; " +
                                       "connection timeout=30");

try
{
    myConnection.Open();
}
catch(Exception e)
{
    Console.WriteLine(e.ToString());
}

 ve ya senaryoya uygun olarak şunu yapabilirisiniz.

 

SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();

builder.DataSource = TextBox1.Text.Trim();
builder.InitialCatalog = TextBox2.Text.Trim();
builder.UserID = TextBox3.Text.Trim();
builder.Password = TextBox4.Text.Trim();

string result = builder.ConnectionString;

 

Saygılar,

 
Gönderildi : 07/06/2011 13:35

(@EyupDal)
Gönderiler: 152
Reputable Member
Konu başlatıcı
 

Çok Teşekkür Ederim Kardeş Allah Razı Olsun...!!

 
Gönderildi : 07/06/2011 18:18

(@EyupDal)
Gönderiler: 152
Reputable Member
Konu başlatıcı
 

Kardeş İstediğimi Tam Yapamadım Ya 4 Tane texbox'um var 1.texbox a server name yazıcam.


                                                                                        2.texbox a kulanıcı adı yazıcam.


                                                                                        3.texbox a user ıd yazıcam


                                                                                        4.texbox a password yazıcam.


 


connect test butonuna tıkladığmda bağlantı başarılı yada değil demesini istiyorum bu değişkenler doğru ise başarılı yanlış ise hatalı demesini istiyorum.


Detaylı şekilde anlatırsan sevirim. tez ödevim.


 

 
Gönderildi : 07/06/2011 19:48

(@EyupDal)
Gönderiler: 152
Reputable Member
Konu başlatıcı
 

Cevap ?

 
Gönderildi : 10/06/2011 12:07

(@ahmetaltuntas)
Gönderiler: 731
Prominent Member
 

merhaba

kod blogunuzu 

try

{

}

catch

{

}

içerisine alırsanız,bağlantı gerçekleşirse try içerisindeki kod çalışacak hata olursa catch içerisindeki kod çalışacak.

Kolay gelsin.

 

 
Gönderildi : 13/06/2011 01:23

Paylaş: