MahmoodM30
یک شنبه 06 تیر 1395, 20:47 عصر
سلام و خسته نباشید خدمت دوستان
من برای ارتباط با دیتابیس کانکشن رو توی کلاس Program خود پروژه ایجاد شده نوشتم به صورت زیر و یه متغیر رشته به نام IPName ایجاد کردم و توی فرمی که اول نرم افزار وارد میشم این رو مقدار دهی میکنم مثلا localhost حالا هر کاری میکنم این توی کانکشنم کار نمیکنه میخواستم ببینم راهی هست تا این روش عملی بشه یا راه بهتری هست برای این کار
namespace WindowsFormsApplication1
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
public static string IPName;
public static SqlConnection con = new SqlConnection("Data Source=" + IPName + ",1433;Network Library=DBMSSOCN;Initial Catalog=AmarDataBase;User ID=VazifeHa;Password=20005839");
[STAThread]
static void Main()
{
//---------------------------------------//
MessageBoxManager.OK = "تایید";
MessageBoxManager.Cancel = "انصراف";
MessageBoxManager.No = "خیر";
MessageBoxManager.Yes = "بله";
MessageBoxManager.Register();
//---------------------------------------//
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(fals e);
Application.Run(new MyContext());
}
public class MyContext : ApplicationContext
{
public MyContext()
{
Application.Idle += new EventHandler(Application_Idle);
IPNetwork f1 = new IPNetwork();
f1.Show();
}
void Application_Idle(object sender, EventArgs e)
{
if (Application.OpenForms.Count == 0)
Application.Exit();
}
}
}
}
من برای ارتباط با دیتابیس کانکشن رو توی کلاس Program خود پروژه ایجاد شده نوشتم به صورت زیر و یه متغیر رشته به نام IPName ایجاد کردم و توی فرمی که اول نرم افزار وارد میشم این رو مقدار دهی میکنم مثلا localhost حالا هر کاری میکنم این توی کانکشنم کار نمیکنه میخواستم ببینم راهی هست تا این روش عملی بشه یا راه بهتری هست برای این کار
namespace WindowsFormsApplication1
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
public static string IPName;
public static SqlConnection con = new SqlConnection("Data Source=" + IPName + ",1433;Network Library=DBMSSOCN;Initial Catalog=AmarDataBase;User ID=VazifeHa;Password=20005839");
[STAThread]
static void Main()
{
//---------------------------------------//
MessageBoxManager.OK = "تایید";
MessageBoxManager.Cancel = "انصراف";
MessageBoxManager.No = "خیر";
MessageBoxManager.Yes = "بله";
MessageBoxManager.Register();
//---------------------------------------//
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(fals e);
Application.Run(new MyContext());
}
public class MyContext : ApplicationContext
{
public MyContext()
{
Application.Idle += new EventHandler(Application_Idle);
IPNetwork f1 = new IPNetwork();
f1.Show();
}
void Application_Idle(object sender, EventArgs e)
{
if (Application.OpenForms.Count == 0)
Application.Exit();
}
}
}
}