PDA

View Full Version : سوال: تست اتصال به بانک اطلاعاتی



saied7468
پنج شنبه 17 تیر 1389, 16:50 عصر
سلام
من توی برنامم یه بخشی دارم که کاربر بتونه در صورتی که ای پی سرور عوض شد یا نام کاربری و رمز عبور اتصال به بانک عوض شد اونها رو توی برنامم عوض کنه .
برنامه با این اطلاعاتی که کاربر ثبت می کنه به بانک وصل میشه .
من می خوام وقتی کاربر این اطلاعات رو تو برنامه وارد کرد قبل از اینکه برنامه این اطلاعات رو ذخیره کنه یه بار تست کنه که نام سرور و نام کاربری و رمز عبور اتصال به بانک درسته با این اطلاعات میشه به بانک وصل شد یا نه اگه آره که اطلاعات رو ثبت کنه؟

saied7468
جمعه 18 تیر 1389, 22:02 عصر
بازم سلام من یه راه پیدا کردم گفتم اینجا بزارم ممکنه بدرد دوستان هم بخوره :


try
{
SqlConnection con = new SqlConnection();
con.ConnectionString = "Data Source=" + radTextBox1.Text + ";initial catalog=TSDB ;User ID =" + radTextBox2.Text + " ;Password=" + radTextBox3.Text + ";";
con.Open();

string ip,user,pass;
EncryptDecrypt endata = new EncryptDecrypt();
ip = endata.EncryptText(radTextBox1.Text, "data");
user = endata.EncryptText(radTextBox2.Text, "data");
pass = endata.EncryptText(radTextBox3.Text, "data");


SpecialSettings.Default.coms = ip;
SpecialSettings.Default.comn = user;
SpecialSettings.Default.comr = pass;
SpecialSettings.Default.Save();
MessageBox.Show("اطلاعات با موفقیت تغییر کرد", "انجام عملیات", MessageBoxButtons.OK, MessageBoxIcon.Information);

}
catch
{
MessageBox.Show("اتصال انجام نشد اطلاعات وارد شده معتبر نیست", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}