PDA

View Full Version : مبتدی: نیاز به نصب sql برای کار با دیتا بیس c#



omidrahimi1391
شنبه 05 اسفند 1391, 17:02 عصر
با سلام
من یک مبتدی در سی شارپ هستم.
می خواستم بدانم که آیا برای اجرای صحیح دستورات مرتبط با sql در سی شارپ بایستی نرم افزار sql را نصب کنم یا همان sql express خود سی شارپ برای ایجاد یک نرم افزار ساده کافی است؟
من در یک کد سی شارپ، یک connection درست کردم، سپس یک دستور connectionstring را تست کردم و بعد دستور باز کردن کانکشن (conn.open()) را در برنامه قرار دادم. علیرغم اینکه از String های مختلفی استفاده کردم اما باز هم error 26 را می دهد:
"Error: 26-Error Locating Server/Instance Specified
از دوستان تقاضا دارم، کمک فرمایند

danialafshari
شنبه 05 اسفند 1391, 17:45 عصر
سلام
به هر حال اگر مبتدی هستید فعلا بانک اطلاعاتی توصیه نمیشه
ابتدا کار با متد ها و کلمات کلیدی سی شارپ رو بیاموزید بعد سراغ بانک اطلاعاتی بروید در غیر این صورت دچار مشکل میشوید
در جواب سوالتون شما باید از یک نرم افزار بانک اطلاعاتی استفاده کنید که می تونه Access - Sql Express or Server - Oracle , ... باشه
موفق باشی

aryadad
شنبه 05 اسفند 1391, 18:15 عصر
شما کانکشن استرینگ را صحیح تعریف نکرده اید!
راهنمای کار با کانکشن استرینگ ها:
http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CDUQFjAA&url=http%3A%2F%2Fwww.connectionstrings.com%2F&ei=8N0oUbKFF9ON0wXnp4Ao&usg=AFQjCNFp35VmkJSg5VOClxRITQ5sJhjCbQ&sig2=7I5qwXHW632sBBl2697z-w&bvm=bv.42768644,d.d2k

omidrahimi1391
شنبه 05 اسفند 1391, 18:40 عصر
متوجه نشدم، آیا باید نرم افزار sql را نصب کنم، یا همان sql express که همراه 2012vs نصب می شود، برای کار با دیتا بیس sql کافی است؟
من connectionstring های متعددی را تست کردم و از آدرسی که aryadad پیشنهاد داده اند هم استفاده کرده ام، اما error 26 همچنان با گذاشتن دستور Open() به برنامه وارد می شود.
با تشکر

danialafshari
شنبه 05 اسفند 1391, 18:45 عصر
بهتره عکس ارور رو بزارید

aghayex
شنبه 05 اسفند 1391, 18:48 عصر
دوست عزیز من sql رو به سه نوع از نظر مدیریتی تقسیم کردم
1 - دیتابیس با پسوند sdf که پیش نیازش یه برنامه کم حجم هست و خود ویژوال استادیو نصب می کنه ونیاز به اتچ و دیتچ کردن دیتابیس به صورت دستی نداره
2 - دیتابیس با پسوند mdf که پیش نیازش برنامه sql express هست و خود ویژوال استادیو نصب می کنه ونیاز به اتچ و دیتچ کردن دیتابیس به صورت دستی نداره
3 - دیتابیس با پسوند mdf که پیش نیازش برنامه sql اصلی هست و خودت باید نصب کنی ونیاز به اتچ و دیتچ کردن دیتابیس به صورت دستی داره

omidrahimi1391
شنبه 05 اسفند 1391, 18:57 عصر
عکس error26
http://upload.tehran98.com/img1/xst6t60mf2v30bbdupk.png