PDA

View Full Version : خطای The underlying provider failed on Open.



javad_r_85
چهارشنبه 28 اردیبهشت 1390, 13:42 عصر
سلام.



System.Data.EntityException was unhandled
Message=The underlying provider failed on Open.
Source=System.Data.Entity



این خطا در زمان استفاده از تکنولوژی Entity Framwork رخ می دهد و قاعدتا به صورت اتو ماتیک باید کانکشن را باز و بسته کند ولی برنامه نمی تواند این کاررا بکند و این خطا رو می ده و باید چند بار سرویس آن را ببندم و دوباره باز کنم تا درست شود چندین بار فایل EF را اضافه کردم ولی همچنان این مشکل را دارم از دوستان کسی نظری ندارد؟؟؟؟

javad_r_85
پنج شنبه 29 اردیبهشت 1390, 23:02 عصر
دوستان کسی تا حالا به این مشکل برخورد نکرده از کد زیر نیز برای بستن کانکشن استفاده کردم ولی تاثیر نداره






DAL.AriaEntities a = new DAL.AriaEntities();

try
{
if (a.Connection.State == ConnectionState.Closed)
a.Connection.Open();
}
catch
{

a.Connection.Close();
}

haghft
جمعه 06 خرداد 1390, 12:04 عصر
منم این مشکلو داشتم فهمیدم به خاطر اینکه password رو در connection string وارد نکردم.شما هم احتمالا همین مشکلو دارید

javad_r_85
جمعه 06 خرداد 1390, 16:52 عصر
نه مشکل من به خاطر پسوورد نیست کانکشن استرینگم درست می باشد

haghft
جمعه 06 خرداد 1390, 17:36 عصر
کانکشن استریگتو اگه میتونی بزار چکش کنم.