PDA

View Full Version : سوال: مشکل در SqlConnection



alirezabigdeli
شنبه 18 شهریور 1396, 16:25 عصر
درود دوستان
یه برنامه دارم که با بانک اطلاعاتی sql ارتیاط برقرار میکنه
مشکل اینجاست که داخل اسم بانک اطلاعاتیم از کاراکترهای . / : استفاده میشه
از کد زیر برای ارتباط استفاده میکنم ولی به دیل وجود کاراکترهای فوق قابل اجرا نیست
public static SqlConnection connection = new SqlConnection("Data Source =.; Initial Catalog = d:\data\JOBDB1.MDF;Integrated Security = True");

Mahmoud.Afrad
شنبه 18 شهریور 1396, 16:56 عصر
بین کوتیشن('...') قرار بدید.

alirezabigdeli
شنبه 18 شهریور 1396, 17:00 عصر
بین کوتیشن('...') قرار بدید.

درود
اگر منظورتون به شکل زیرهست قابل اجرا نیست

public static SqlConnection connection = new SqlConnection("Data Source =.; Initial Catalog =' d:\data\JOBDB1.MDF';Integrated Security = True");

Mahmoud.Afrad
شنبه 18 شهریور 1396, 17:43 عصر
@ قبل از رشته قرار بدید. در ضمن وقتی خطا دارید، متن خطا رو بایست بزارید.

alirezabigdeli
شنبه 18 شهریور 1396, 17:53 عصر
@ قبل از رشته قرار بدید. در ضمن وقتی خطا دارید، متن خطا رو بایست بزارید.

سپاس دوست عزیز مشکل حل شد
میشه توضیح بدین فلسفه @چی هست؟

رامین مرادی
یک شنبه 19 شهریور 1396, 08:06 صبح
سپاس دوست عزیز مشکل حل شد
میشه توضیح بدین فلسفه @چی هست؟

استفاده از کارکتر های خاص ...
مثلا وقتی شما تو رشتتون از \ استفاده میکنید یا باید قبل رشته از علامت @ استفاده نمایید یا اینکه بجای \ از \\ استفاده نمایید.

FastCode
سه شنبه 21 شهریور 1396, 04:43 صبح
public static string connectionString = @"Data Source=.;Initial Catalog="d:\data\JOBDB1.MDF";Integrated Security=True";