PDA

View Full Version : مشکل ارتباط با دیتابیس SQl Express



alireza.m
یک شنبه 22 شهریور 1388, 15:37 عصر
مشکل ارتباط با دیتابیس SQl Express

alireza.m
یک شنبه 22 شهریور 1388, 15:39 عصر
سلام. میخواستم بدونم چه جوری میشه آدرس محلی به دیتابیس بدم تا تو هر کامپیوتری برنامه را اجرا کردم خطا نده؟ من با sql express کار می کنم.

atryad
یک شنبه 22 شهریور 1388, 16:40 عصر
سلام. میخواستم بدونم چه جوری میشه آدرس محلی به دیتابیس بدم تا تو هر کامپیوتری برنامه را اجرا کردم خطا نده؟ من با sql express کار می کنم.
سلام
دوست عزیر
من از این روش استفاده میکنم کار میکنه


public string path = "Server=271.200.50.10\sqlexpress;Database=DB1;User ID=sa;Password=1234;Trusted_Connection=False";

alireza.m
یک شنبه 22 شهریور 1388, 16:44 عصر
تشکر . ولی می خواهم بدونم مسیر فعلی پروژه رو با چه تابعی می تونم بدست بیارم .
در vb.net با دستور curdir است ولی در C# رو نمیدونم؟

sayan
یک شنبه 22 شهریور 1388, 16:56 عصر
در سی شارپ با دستور server.mapPath(".") میتونی آدرس فعلی پروژه را پیدا کنی
البته بانکی که با نسخه Experss میسازی در یک پوشه به نام فکر کنم app_data قرار می گیرد که آدرس Connection string آن را اینطوری میتونی پیدا کنی:
String con="data source=.\\sqlexperss;attachdbfile=|datadirectory|\ \mydatabasename.mdf;user instance = true; inegrated security=true"

alireza.m
یک شنبه 22 شهریور 1388, 17:17 عصر
میشه کمک کنین. من تازه کارم.
می خواهم با sql express ارتباط برقرار کنم. طریقه ساختن connection string رو می خواهم بدونم چه جوریه
و می خواهم بدون که اگه پروژم رو تو یه کامپیوتر دیگه بردم ارتباطم با بانک اطلاعاتی قطع نمیشه؟
راستی چه جوری باید بانکم رو به پوشه پروژه اضافه کنم؟

sara.f
یک شنبه 22 شهریور 1388, 17:21 عصر
تشکر . ولی می خواهم بدونم مسیر فعلی پروژه رو با چه تابعی می تونم بدست بیارم .
در vb‎.Net با دستور curdir است ولی در C#‎ رو نمیدونم؟
سلام.
با این دستور می تونی آدرس را بدست بیاری

string s = Directory.GetCurrentDirectory();
اگرم بخوای connection string بنویسی که باید بری server explorer و در properties مربوط به db ، می تونی connection string را پیدا کنی.
امیدوارم جواب سوالتو داده باشم.

Royce_Da
یک شنبه 22 شهریور 1388, 17:45 عصر
دوست عزیز توی connection stringet بعد از مشخص کردن سرورت بنویس Attach File = "" توی کتیشن ها مسیر فایل دیتابیست رو بنویس

alireza.m
یک شنبه 22 شهریور 1388, 18:53 عصر
دوست عزیز دستور string s = Directory.GetCurrentDirectory(); در C# خطا میده .
چه کامپوننتی رو باید ADD بکنم؟

sara.f
یک شنبه 22 شهریور 1388, 20:09 عصر
دوست عزیز دستور string s = Directory.GetCurrentDirectory(); در C#‎ خطا میده .
چه کامپوننتی رو باید ADD بکنم؟
باید از کلاسهای موجود در System.IO استفاده کنی.
یعنی باید این را اضافه کنی


using System.IO;