Forum
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");
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,
Çok Teşekkür Ederim Kardeş Allah Razı Olsun...!!
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.
Cevap ?
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.