PDA

View Full Version : attach کردن فایل در sql server با vb؟



one hacker alone
جمعه 17 تیر 1390, 19:53 عصر
با یاد خدا
با سلام
برای attach کردن فایل دیتا بیس در sql 2000 از طریق vb چکار باید بکنم؟ (کدنویسی)سرچ کردم اما اموزش های دستی بود یعنی کاربر خودش بره تو sql server و فایل رو به سیستم معرفی کنه اما من از طریق کد می خوام بدونم درضمن میشه با استفاده از برنامه هایی که setup میسازن واسه برنامه این کار صورت بگیره؟ یعنی فایل در حین نصب attach بشه؟

one hacker alone
سه شنبه 21 تیر 1390, 09:25 صبح
دوستان یعنی واقعا کسی نیست اینجا بتونه راهنمایی کنه یا لینکی بزاره؟

golestani
پنج شنبه 23 تیر 1390, 06:56 صبح
سلام. اگر کسی نباشه که اینه جواب بده واقعا باید سر گذاشت به بیابان نه اینکه من واردم نه موضوع ساده است. سنتکس دستور: (برای استفاده یک آبجکت command ایجاد کنید یا از متد execute آبجکت connection استفاده کنید)
sp_attach_db [ @dbname = ] 'dbname'
, [ @filename1 = ] 'filename_n' [ ,...16 ]

Arguments

[@dbname =] 'dbname'

Is the name of the database to be attached to the server. The name must be unique. dbname is sysname, with a default of NULL.


[@filename1 =] 'filename_n'

Is the physical name, including path, of a database file. filename_n is nvarchar(260), with a default of NULL. There can be up to 16 file names specified. The parameter names start at @filename1 and increment to @filename16. The file name list must include at least the primary file, which contains the system tables that point to other files in the database. The list must also include any files that were moved after the database was detached.

مثال:
EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'
در vb:dim cnn as adodb.connection.cnn.opencnn.execute "sp_attach_db ... الی آخر

ali190
پنج شنبه 23 تیر 1390, 08:05 صبح
سلام
ممنونم از پاسخی که دادید
ولی بهتر نبود این کدها رو در قالب یک نمونه پروژه مطرح می کردید؟
یاعلی

one hacker alone
سه شنبه 28 تیر 1390, 13:12 عصر
دوست عزیز ممنون از پاسختون اما میشه یخورده واضح بگین یعنی یه کد کوچیک برای Connection String بنویسید
من میخوام بدونم بعد از تعریف متغییر هایی از نوع شیء connection و Recordset چی بنویسیم


dim cn as new ADODB.Connection
dim rs as new ADODB.Recordset
?