PDA

View Full Version : معادل این دستور در vb.net



mc_laren
سه شنبه 09 تیر 1388, 16:21 عصر
به نام خدا
با سلام



Attach کردن فایل پایگاه داده به SqlServer2000 در VB6 :



"Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=نام پایگاه داده;Initial File Name=مسیر فایل MDF"

این رشته را می توان به عنوان رشته اتصال ADODC یا ADODB بکار برد، که با این کار علاوه بر این اتصال داده فایل به سرور می تواند به عنوان رشته اتصال نیز بکار برده شود یعنی هنگامیکه این رشته به عنوان رشته اتصال بکار برده می شود در صورت فایل Attach نشده باشد آنرا اتصال می دهد و اگر متصل هم باشد هیچ پیغام خطایی نمی دهد و مثل یک رشته اتصال معمولی کار می کنید.




اگه کسی از دوستان معادل این دستور رو برای 2000 و 2005 داره ما رو بی نصیب نذاره!

Galestian
چهارشنبه 10 تیر 1388, 11:13 صبح
سلام


Data Source=.;AttachDbFilename="C:\Program Files\Microsoft SQL Server\MSSQL\Data\master.mdf";Initial Catalog=master;Integrated Security=False;User ID=sa

موفق باشی
http://galestian.org

mc_laren
چهارشنبه 10 تیر 1388, 14:28 عصر
با سلام
ضمن تشکر از جوابتون.
من برای اینکه دستور شما را اجرا کنم مجبور شدم تا User ID=sa
را حذف کنم و Integrated Security=False
را تبدیل به Integrated Security=True
کنم تا جواب دهد . در ضمن اگه میشه در مورد Data Source=.
توضیحی بدین و آیا این دستور برای 2005 هم جواب می ده چون من با 2000 امتحان کردم و اگه از اس کیو لی اکسپرس دات نت استفاده کنیم آیا باید تغییراتی در کد داده شود.
با تشکر

Galestian
شنبه 20 تیر 1388, 16:16 عصر
سلام
علت اینکه user و Integrated Security راتغییر دادید بخاطر تنظمت دیتا بیس شماست یعنی شما دیتا بیس را روی window authentication تنظیم کرید.

در مورد دستور در 2005 هم هیچ فرقی نمی کنه
موفق باشید
سوالی بود پیام بزنید