PDA

View Full Version : سوال: Restor Help Me



aminvb
چهارشنبه 10 شهریور 1389, 14:49 عصر
این کد ری استورمه اما اگه بخوایم با دیتا بیس کار کنیم ادد دل و...
بعد بخوایم ری استور کنیم میگه در حاله استفاده است دیتا بیس میشه این کد رو کسی ویرایش کنه بده مشکلم حل شه بد جوری گیرم


Imports System.Data
Imports System.Data.SqlClient
Public Class fbackup

Dim path As String
Private strsql As String
Private con As SqlConnection
Private da As SqlDataAdapter
Private com As SqlCommand
Private ds As DataSet

کد ری استور :



Dim Path As String = Application.StartupPath.ToString
con.Open()
strsql = "USE master; RESTORE DATABASE [" & Path & "\Data.mdf]" & " FROM DISK ='" & TxtPath1.Text & "'"
com = New SqlCommand(strsql, con)
com.ExecuteNonQuery()
con.Close()

nasim bahari
چهارشنبه 10 شهریور 1389, 15:01 عصر
سلام....

مشکل خاصی نیست...شما نمی تونین وقتی که بانک باز هستش اونو ریستور کنینچون داره ازش استفاده می کنه پس باید ببندینش و بعد ریستور کنین....

البته من کد رو ندیدم و فقط تحلیلم از توضیحات شما بود..
موفق باشین

aminvb
چهارشنبه 10 شهریور 1389, 15:13 عصر
اینو خودم میدونم چه جوری مشکلو رفع کنم

alimanam
چهارشنبه 10 شهریور 1389, 20:40 عصر
با سلام

این کد رو بعد از اتمام کارت که خواستی تمامی ارتباطات رو از دیتابیس قطع کنی بنویس . یا علی



SqlConnection.ClearAllPools()یا مثلاً در کد شما میشه


con.ClearAllPools()