PDA

View Full Version : سوال: نحوه صحيح كانكت شدن به Sql server express در C#‎



Mahdad999
پنج شنبه 05 اردیبهشت 1392, 10:47 صبح
با سلام،
من ديتا بيسمو در SQL Server نوشتم و با كانكشن:

("Data Source=(local);Initial Catalog=PipeLineStorage;Integrated Security=true")

به ديتا بيس متصل شدم و مشكلي هم نداشتم.
ولي هنگام ساختن setup برنامه با vs2010 تصميم گرفتم كه ديتابيس روي SQL Server Express باشه. پس در ابتداي برنامه كانكشن:

ConnectionString = @"Server=.\SQLExpress;AttachDbFilename=" + Environment.CurrentDirectory + @"\PipeLineStorage.mdf;Database=PipeLineStorage;Trus ted_Connection=Yes;";

رو براي Attach قرار دادم و كانكشن:

PipeLineCn = new SqlConnection(@"Data Source=.\SQLExpress;Initial Catalog=PipeLineStorage;Integrated Security=true");

رو براي اتصال به DB،
ولي در همون مرحله اول با ارور زير مواجه ميشم، لطفا ايراد كار رو به من بگيد
http://teron.tk/up/4bb077f18daa.jpg

alexmcse
پنج شنبه 05 اردیبهشت 1392, 11:18 صبح
سلام
من که اینطور متوجه شدم شما دو تا کانکشن استرینگ برای ارتباط ست کردی
ببین از یک کانکشن استفاده کنی مشکل حل نمیشود؟
این کانکشن رو هم امتحان کن
string connctionstring = @"Data Source=.\SQLEXPRESS;AttachDbFilename=" +
System.IO.Directory.GetCurrentDirectory() +
@"\نام دیتابیس;Integrated Security=True;User Instance=true";

Mahdad999
پنج شنبه 05 اردیبهشت 1392, 12:58 عصر
سلام
من که اینطور متوجه شدم شما دو تا کانکشن استرینگ برای ارتباط ست کردی
ببین از یک کانکشن استفاده کنی مشکل حل نمیشود؟
این کانکشن رو هم امتحان کن
string connctionstring = @"Data Source=.\SQLEXPRESS;AttachDbFilename=" +
System.IO.Directory.GetCurrentDirectory() +
@"\نام دیتابیس;Integrated Security=True;User Instance=true";

ضمن تشكر؛ ببينيد كدي كه شما گفتيد همون كد اول خودم هستش، دقيقا روي همين كد من اروري كه در بالا ذكر شد رو دارم و برنامه اصلا به استفاده از كد هاي بعد نميرسه

alexmcse
پنج شنبه 05 اردیبهشت 1392, 14:07 عصر
لطف کنید پیغام ارور را بگذارید