davood59
یک شنبه 15 بهمن 1391, 11:36 صبح
سلام دوستان؛
وقتتون بخیر؛
من با کدی که نوشتم یه مقدار کلنجار رفتم و حتی جستجو هم کردم؛
امکانش هست بگید ساختار Try - Catch رو در کد زیر چجوری بنویسم که اگه رشته اتصالم اشتباه بود ، یک پیغام نشون بده؟ درحالت فعلی اگه اتصال درست باشه که خب پیغام درست بودن اتصال رو نشون میده در غیر اینصورت برنامه با خطا مواجه میشه.
ممنونم ازتون.
public class Conn
{
private string MyConStr = @"Data Source=.;Initial Catalog=SampleDB;User ID=sa;Password=123456";
public string GetConnection()
{
return MyConStr;
}
public void OpneConnection()
{
SqlConnection MyConn = new SqlConnection();
MyConn.ConnectionString = MyConStr;
MyConn.Open();
string StateConn;
StateConn = MyConn.State.ToString();
try
{
MessageBox.Show("you connect successfully",StateConn);
}
catch(Exception e)
{
MessageBox.Show("you dont connect successfully" + e.Message);
}
}
}
وقتتون بخیر؛
من با کدی که نوشتم یه مقدار کلنجار رفتم و حتی جستجو هم کردم؛
امکانش هست بگید ساختار Try - Catch رو در کد زیر چجوری بنویسم که اگه رشته اتصالم اشتباه بود ، یک پیغام نشون بده؟ درحالت فعلی اگه اتصال درست باشه که خب پیغام درست بودن اتصال رو نشون میده در غیر اینصورت برنامه با خطا مواجه میشه.
ممنونم ازتون.
public class Conn
{
private string MyConStr = @"Data Source=.;Initial Catalog=SampleDB;User ID=sa;Password=123456";
public string GetConnection()
{
return MyConStr;
}
public void OpneConnection()
{
SqlConnection MyConn = new SqlConnection();
MyConn.ConnectionString = MyConStr;
MyConn.Open();
string StateConn;
StateConn = MyConn.State.ToString();
try
{
MessageBox.Show("you connect successfully",StateConn);
}
catch(Exception e)
{
MessageBox.Show("you dont connect successfully" + e.Message);
}
}
}