PDA

View Full Version : حذف دیتابیس



safari_m4
شنبه 13 دی 1399, 12:45 عصر
سلام دوستان چگونه دیتابیس هایی که در کنار برنامه هستند و در اسکیول اکسپرس اتچ شدند را با کد نویسی از اسکیول مربوطه حذف کنیم با تشکر

hamidrezax1
شنبه 13 دی 1399, 15:47 عصر
سلام دوست عزیز دقیقا منظور شما رو متوجه نشدم
اگر به کانکشن مربوطه دسترسی داشته باشید با دستورات زیر میتونید این کار رو انجام بدین


truncate table databaseNam


کل دیتا بیس مورد نظر حذف کنی حتی با ردیف یا از دستور


Delete FROM databaseNam



برای حذف اطلاعات موجود استفاده کنید
ساختار دستوری اش هم به شکل زیر هستش


ودر نهایت برای حذف کامل یک دیتابیس از دستور زیر استفاده کنید




DROP TABLE databaseNam ;






Dim Connection As New SqlConnection("Data Source=" کانکشن مورد نظر")
Dim Command As New SqlCommand
Connection.Open()
Command.Connection = Connection
Command.CommandText = "truncate table databaseNam"
Command.ExecuteNonQuery()
Connection.Close()






برای اینکه بدونی کانکشنت چجوری هستش به این قسمت (https://www.connectionstrings.com/) مراجعه کن
موفق باشید

safari_m4
دوشنبه 15 دی 1399, 06:58 صبح
سلام دوست عزیز دقیقا منظور شما رو متوجه نشدم
اگر به کانکشن مربوطه دسترسی داشته باشید با دستورات زیر میتونید این کار رو انجام بدین


truncate table databaseNam


کل دیتا بیس مورد نظر حذف کنی حتی با ردیف یا از دستور


Delete FROM databaseNam



برای حذف اطلاعات موجود استفاده کنید
ساختار دستوری اش هم به شکل زیر هستش


ودر نهایت برای حذف کامل یک دیتابیس از دستور زیر استفاده کنید




DROP TABLE databaseNam ;






Dim Connection As New SqlConnection("Data Source=" کانکشن مورد نظر")
Dim Command As New SqlCommand
Connection.Open()
Command.Connection = Connection
Command.CommandText = "truncate table databaseNam"
Command.ExecuteNonQuery()
Connection.Close()








برای اینکه بدونی کانکشنت چجوری هستش به این قسمت (https://www.connectionstrings.com/) مراجعه کن
موفق باشید

با سلام درود و تشکر از اینکه زحمت کشیدید و پاسخ دادید سوالم را کاملتر می کنم وقتی برنامه با نصب ستاپ روی سیستم کاربر شروع به نصب می کنه با اجرای آن برای اولین بار با انتخاب دیتابیسهایی که در کنار برنامه هست متصل میشه به دیتابیس یا به عبارتی دیتابیسها را اتچ میکنه حالا سوالم اینجاست که چگونه از داخل برنامه بتوانیم با دستورات دیتابیسهایی که اتچ کردیم کامل دلیت یا حذفشان کنیم که مجدد بتوان دیتابیس ها را اتچ کرد اولا اینکه برنامه در حال اجراست و دوما اینکه کل دیتابیسها را می خواهم حذف کنم نه محتویات یا جدولهای آن را با تشکر و سپاس فراوان