PDA

View Full Version : مبتدی: تغییر روش آدرس دهی بانک



feryt20
یک شنبه 27 مهر 1393, 18:29 عصر
سلام
من توی برنامه ای که نوشتم از از یه کلاس کانکشن استرینگ برای ارتباط با دیتابیس استفاده میکنم
به این صورت
//"Server = . ; DataBase = x ; Trusted_Connection = True"
میخاستم ببینم چجوری میشه مستقیم از خود فولدر برنامه به دیتابیس دسترسی پیداکنم و کانکشن استرینگمو تغییر بدم؟
به اینصورت
Application.StartupPath+@"\bank\x.mdf";



اصن میشه ؟؟؟

jir_jir_jir
یک شنبه 27 مهر 1393, 18:34 عصر
اگر می خوای به بانک دسترسی داشته باشی و اطلاعات رو بخونی باید به صورت کد اولی که خود نوشتی عمل کنی

feryt20
یک شنبه 27 مهر 1393, 18:48 عصر
اگر می خوای به بانک دسترسی داشته باشی و اطلاعات رو بخونی باید به صورت کد اولی که خود نوشتی عمل کنی
ممنون
میدونم
میخام ببینم میشه از دومی هم استفاده کرد؟
دومیه کجا استفاده میشه؟
چجوری؟

jir_jir_jir
یک شنبه 27 مهر 1393, 19:01 عصر
اگر بخوای فایلتو کپی کنی و از این جور کارا می تونی ازش استفاده کنی
کد دومت آدرس جایی رو می ده که فایل بانکت قرارداره ( فایل های برنامه کجا قراردارن )

محمد رضا فاتحی
دوشنبه 28 مهر 1393, 07:52 صبح
اگه منظورت رو درست متوجه شده باشم اینطوری بنویس(البته اگه نسخه اکسپرس داری)
string dir = Application.StartupPath + "\\DB.mdf";
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=" + dir + ";Integrated Security=True;Connect Timeout=30;User Instance=True");

feryt20
سه شنبه 29 مهر 1393, 14:08 عصر
اگه منظورت رو درست متوجه شده باشم اینطوری بنویس(البته اگه نسخه اکسپرس داری)
string dir = Application.StartupPath + "\\DB.mdf";
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=" + dir + ";Integrated Security=True;Connect Timeout=30;User Instance=True");
بله دقیقا منظورم همین بود
فقط این ارورو میده
Error 1 A field initializer cannot reference the non-static field, method, or property 'WindowsFormsApplication2.Form1.dir' D:\Farshad Project\2013\WinForm\WindowsFormsApplication2\Wind owsFormsApplication2\Form1.cs 17 95 WindowsFormsApplication2

محمد رضا فاتحی
چهارشنبه 30 مهر 1393, 07:54 صبح
کد اتصالت رو می نویسی؟

feryt20
چهارشنبه 30 مهر 1393, 09:50 صبح
کد اتصالت رو می نویسی؟



string dir = Application.StartupPath + "\\DB.mdf";
SqlConnection con = new SqlConnection("Data Source=. ;AttachDbFilename=" + dir + ";Integrated Security=True;Connect Timeout=30;User Instance=True");

محمد رضا فاتحی
چهارشنبه 30 مهر 1393, 09:54 صبح
متغیر دیگه ای به نام dir نداری تو اون فرمت؟