PDA

View Full Version : سوال: کانکشن خودکار



mahbubehjan
دوشنبه 09 بهمن 1391, 15:36 عصر
سلام
من یه پروژه با سی شارپ و sql نوشتم
حالا وقتی پروژه را روی یه سیستم دیگه می برم با کانکشن مشکل داره و گفتند که کاری باید بکنی که کانکشن خودکار شناخته بشه.
کسی می تونه کمک کنه؟
خیلی ضروری و فوریه.
خواهشا هر کسی میدونه زودتر جواب بده
ممنون

taghi.km
دوشنبه 09 بهمن 1391, 17:17 عصر
سلام بهتره کنار پروژه یه فایل کانفیگ داشته باشی تا اسم سرور رو از اون فایل بگیری
یا اینکه کل کانکشن رو رمز کنی و از اون فایل بخونی

ordebehesht
دوشنبه 09 بهمن 1391, 17:49 عصر
دوست من حداقل کد کانکشن رو با توضیحات بیشتر میزاشتی

mahbubehjan
پنج شنبه 12 بهمن 1391, 10:07 صبح
ببخشید میشه کدش را بذارین یا یکم بیشتر توضیح بدین
اخه من در ین زمینه اطلاعی ندارم و باید پروژه را چند وقت پیش تحویل می دادم
خواهشا سریعتر کمک کنین
ممنون

mahbubehjan
پنج شنبه 12 بهمن 1391, 10:12 صبح
اخه کد خاصی نیست که
من یه کلاس به اسم connection.cs تو پروژم تعریف کردم و connection string را انجا تعریف کردم به صورت زیر
public static class conection
}
private static String _ConnectionString = "Data Source=.;Initial Catalog=Car_database;Integrated Security=True";
private static SqlConnection _Connection=new SqlConnection(_ConnectionString);
private static Boolean Opened = false;
public static SqlConnection Connection
{
get { return _Connection; }

}
public static String ConnectionString
{
get { return _ConnectionString; }
set
{
_ConnectionString = value;
_Connection = new SqlConnection(_ConnectionString);
}
}


public static void ConAcOpnr()
{

if (Connection.State == ConnectionState.Closed)

Connection.Open();



}
public static void closecon()
{
if (Connection.State == ConnectionState.Open)
Connection.Close();
}
بعد هرجای پروژه از این کلاس استفاده می کنم
ولی میگن که با کانکشن مشکل داره و باید کاری کنی که کانکشن خودکار شناخته بشه
من اصلا نمی دونم چطور میشه این کارو انجام داد
خواهشا سریعتر کمک کنین
ممنون

mahbubehjan
پنج شنبه 12 بهمن 1391, 10:13 صبح
در ضمن پروژه تحت ویندوز است نه تحت وب