View Full Version : مشکل در رشته اتصال به دیتابیس سایت
setareh2013
چهارشنبه 22 شهریور 1396, 20:43 عصر
سلام
من می خواستم سایتم رو پابلیش کنم و روی هاست قرار بدم . از سرور هاست خواستم که رشته اتصال بهم بده اینو داده :
string cs = "Data Source=.\MSSQLSERVER2012;Initial Catalog=MYDB;Persist Security Info=True;User ID=Foolad;Password=F52VO9sP0";
مشکل اینجاست که وقتی می خوام پابلیش کنم به
.\MSSQLSERVER2012
ارور میده و نمیذاره پابلیش کنم . کسی می تونه راهنماییم کنه ؟
متن ارور :
Error 3 Unrecognized escape sequence
soheil7522
چهارشنبه 22 شهریور 1396, 21:10 عصر
منم تو سایتی که راجب تقویت انتن موبایل (https://www.signalbooster.ir/) دارم همین مشکل رو دارم یکی پاسخ بده لطفا
Tekyegah
پنج شنبه 23 شهریور 1396, 01:37 صبح
سلام
من می خواستم سایتم رو پابلیش کنم و روی هاست قرار بدم . از سرور هاست خواستم که رشته اتصال بهم بده اینو داده :
string cs = "Data Source=.\MSSQLSERVER2012;Initial Catalog=MYDB;Persist Security Info=True;User ID=Foolad;Password=F52VO9sP0";
مشکل اینجاست که وقتی می خوام پابلیش کنم به
.\MSSQLSERVER2012
ارور میده و نمیذاره پابلیش کنم . کسی می تونه راهنماییم کنه ؟
متن ارور :
Error 3 Unrecognized escape sequence
سلام
مگه این خط کد رو توی web.config قرار ندادید !
خب اول پابلیش کنید بعد وب کانفیگتون رو ویرایش کنید به اون چیزی که اشاره کردید خودتون ! آپلود کنید تو هاست ...
setareh2013
پنج شنبه 23 شهریور 1396, 09:21 صبح
مگه این خط کد رو توی web.config قرار ندادید !
خب اول پابلیش کنید بعد وب کانفیگتون رو ویرایش کنید به اون چیزی که اشاره کردید خودتون ! آپلود کنید تو هاست ...[/QUOTE]
نه فقط داخل وب کانفیگ نیست اصلا به این بخش ارور نمیده به کلاسی که برای اتصال به دیتابیس استفاده میکنم خطا میده
abolfazlahmadi
پنج شنبه 23 شهریور 1396, 10:23 صبح
مگه این خط کد رو توی web.config قرار ندادید !
خب اول پابلیش کنید بعد وب کانفیگتون رو ویرایش کنید به اون چیزی که اشاره کردید خودتون ! آپلود کنید تو هاست ...
نه فقط داخل وب کانفیگ نیست اصلا به این بخش ارور نمیده به کلاسی که برای اتصال به دیتابیس استفاده میکنم خطا میده[/QUOTE]
خطایی که میده اینجا قرار بدید شاید بتونم کمکتون کنم
setareh2013
پنج شنبه 23 شهریور 1396, 18:34 عصر
متن ارور :
Error 3 Unrecognized escape sequence
Tekyegah
جمعه 24 شهریور 1396, 15:41 عصر
توی web.config مثلا کد زیر رو قرار بدید :
<connectionStrings>
<add name="ConnectionString" connectionString="server=localhost;database=BEE;uid=sa;pwd=123456" providerName="System.Data.SqlClient" />
<add name="ConnectionString1" connectionString="server=localhost;database=BEE;uid=sa;pwd=123456" providerName="System.Data.SqlClient" />
<add name="ConnectionString2" connectionString="server=localhost;database=BEE;uid=sa;pwd=123456" providerName="System.Data.SqlClient" />
</connectionStrings>
و توی پروژه تون اینطوری کانکشن رو صدا بزنید :
Dim Conn As New SqlConnection(ConfigurationManager.ConnectionStrin gs("ConnectionString").ConnectionString)
Conn.Open()
Dim CmdAdmin As New SqlCommand("select Username From admins", Conn)
Dim RAdmin As SqlDataReader = CmdAdmin.ExecuteReader
While RAdmin.Read
back = "OKay"
End While
CmdAdmin.Dispose()
RAdmin.Close()
Conn.Close()
Conn.Dispose()
setareh2013
جمعه 24 شهریور 1396, 18:15 عصر
ممنون ولی من سی شارپ کار کردم و این کدها رو نمی شناسه اصلا configuration manager نداره .
setareh2013
یک شنبه 26 شهریور 1396, 09:44 صبح
برنامه نویس های حرفه ای بعنی هیچ کدومتون نمی تونید مشکل این رشته اتصال رو حل کنید ؟
Tekyegah
دوشنبه 27 شهریور 1396, 23:18 عصر
شرمنده من از #C اطلاعات زیادی ندارم اما تو خود سایت ماکروسافت اینطوری هست که :
یه فانشن تعریف کرده به عنوان GetConnectionString که بتونه اطلاعات رو بگیره ... ( چه خوب میشه این رو به عنوان یه Class کلی تعریف کنید و تو صفحاتتون دوباره کاری نشه و راحت صداش بزنید .
آدرس صفحه : https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.connectionstri ng(v=vs.110).aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-1
private static void OpenSqlConnection()
{
string connectionString = GetConnectionString();
using (SqlConnection connection = new SqlConnection())
{
connection.ConnectionString = connectionString;
connection.Open();
Console.WriteLine("State: {0}", connection.State);
Console.WriteLine("ConnectionString: {0}",
connection.ConnectionString);
}
}
static private string GetConnectionString()
{
// To avoid storing the connection string in your code,
// you can retrieve it from a configuration file.
return "Data Source=MSSQL1;Initial Catalog=AdventureWorks;"
+ "Integrated Security=true;";
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.