با سلام من میخوام اتصال به سرور از حالت ثابت به دینامیک تبدیل کنم که در حالت ثابت مشکلی نداره...ولی در حالت دینامیک مشکل داره
این هم خطاش
An unhandled exception of type 'System.Data.Entity.Core.EntityException' occurred in EntityFramework.SqlServer.dll
Additional information: The underlying provider failed on Open.
و کد کانکشن دینامیکش هم اینه که باعث خطای بالا میشه.
metadata=res://*;provider=System.Data.SqlClient;provider connection string="data source=.;initial catalog=peayman_system;user id=sa;password=piman3244biabani;Integrated Security=false"
این / کجا این کد اضافه کنم
var entityConnection = new EntityConnectionStringBuilder
{
Provider = "System.Data.SqlClient",
ProviderConnectionString = EntityConnection_Dynamic,
Metadata = "res://*"
};
return entityConnection.ToString();
}
private void btn_enter_Click(object sender, EventArgs e)
{
// تنظیم اتصال کامپیوتر به سرور
if (txt_serverip.Text == "" || txt_dbname.Text == "" || txt_dbpssword.Text == "")
{
MessageBox.Show("پارامترهای خواسته شده را تکمیل نمایید");
return;
}
var EntityConnectinString = BuildEntityConection("data source=" + txt_serverip.Text.Trim() + ";initial catalog=" + txt_dbname.Text.Trim()
+ ";user id=sa;password=" + txt_dbpssword.Text.Trim() + ";Integrated Security=false");
این از اجرای کد کپی کردم دقیقا اون چیزی تو ویژوال استودبو به دست میاد...
metadata=res://*;provider=System.Data.SqlClient;provider connection string=\"data source=.;initial catalog=peayman_system;user id=sa;password=piman3244biabani;Integrated Security=false\""
خطایی که شما نوشتید یعنی نرم افزار نمی تونه به دیتابیس متصل بشه. بنظرم باید کانکشن استرینگ شما به شکل زیر باشه
metadata=res://*;provider=System.Data.SqlClient;provider connection string=\"Data Source=.;Initial Catalog=db_name;user Id=sa;Password=1;Integrated Security=false\
با کانکشن استرینگ خودتون یه مقایسه کنید تفاوتش رو متوجه میشید. دوتا \ هست که شما توی کانکشن استرینگ خودتون ندارید ظاهرا
کسی از دوستان میتونه کمک کنه...
سلام دوستان...
من هر چی فکر میکنم کل این کدهای کانکشن استرینگ درست نوشتم...
فقط نمیدونم چرا به دیتابیس وصل نمیشه..
خطا هم گذاشتم ...
کسی از دوستان لطفا کد ها بخونه شاید واقعا من اشتباه میکنم
سلام فکر کنم 2014..
از اول اینو نصب کردم
در این لینک پاسخ سوال شما داده شده.
تاریخ :
1404/01/17
- ساعت :
05:35:00 PM
- بازدید :
77
- پاسخ :
0
|
تاریخ :
1399/11/25
- ساعت :
11:22:00 AM
- بازدید :
3921
- پاسخ :
2
|
تاریخ :
1403/12/02
- ساعت :
12:09:00 AM
- بازدید :
295
- پاسخ :
1
|
تاریخ :
1398/07/08
- ساعت :
12:21:00 AM
- بازدید :
3062
- پاسخ :
2
|
تاریخ :
1403/11/23
- ساعت :
08:24:00 PM
- بازدید :
210
- پاسخ :
2
|
تاریخ :
1399/11/10
- ساعت :
10:01:00 PM
- بازدید :
7197
- پاسخ :
4
|
تاریخ :
1399/04/09
- ساعت :
08:51:00 PM
- بازدید :
3108
- پاسخ :
1
|
تاریخ :
1399/03/25
- ساعت :
08:58:00 PM
- بازدید :
3851
- پاسخ :
1
|
تاریخ :
1400/12/18
- ساعت :
10:24:00 AM
- بازدید :
2127
- پاسخ :
1
|
تاریخ :
1401/01/26
- ساعت :
12:14:00 PM
- بازدید :
3021
- پاسخ :
1
|
تاریخ :
1404/01/16
- ساعت :
07:20:00 PM
- بازدید :
119
- پاسخ :
1
|
تاریخ :
1404/01/17
- ساعت :
05:35:00 PM
- بازدید :
77
- پاسخ :
0
|
تاریخ :
1404/01/07
- ساعت :
05:02:00 AM
- بازدید :
116
- پاسخ :
1
|
تاریخ :
1402/04/28
- ساعت :
09:04:00 PM
- بازدید :
1329
- پاسخ :
0
|
تاریخ :
1403/12/30
- ساعت :
06:43:00 PM
- بازدید :
84
- پاسخ :
1
|
تاریخ :
1398/08/23
- ساعت :
09:16:00 PM
- بازدید :
9879
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
12:18:00 PM
- بازدید :
48
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
10:39:00 AM
- بازدید :
52
- پاسخ :
1
|
تاریخ :
1404/01/02
- ساعت :
05:05:00 PM
- بازدید :
69
- پاسخ :
1
|
تاریخ :
1403/12/30
- ساعت :
06:52:00 PM
- بازدید :
64
- پاسخ :
1
|