با سلام برای حذف دیتای ثبت شده در اسکیوال ، با چه روشی میشه بین دو عدد که در تکست باکس تعیین میکنیم رکوردها رو حذف کرد . مثلا در دیتا بیس 2000 رکورد داریم و میخواهیم رکورد 138 تا 400 حذف بشه
ممنون میشم دوستان در صورت اطلاع پاسخ دهید . سپاس
با سلام برای حذف دیتای ثبت شده در اسکیوال ، با چه روشی میشه بین دو عدد که در تکست باکس تعیین میکنیم رکوردها رو حذف کرد . مثلا در دیتا بیس 2000 رکورد داریم و میخواهیم رکورد 138 تا 400 حذف بشه
ممنون میشم دوستان در صورت اطلاع پاسخ دهید . سپاس
سپاسگزارم
https://stackoverflow.com/questions/...specific-range
delete from tb where Code between 1102 and 1110
من مشکلم خواندن اعداد از دو تکست باکس هست ممنون میشم پاسخ دهید
سلام دوست عزیز بهتره از این روش استفاده کنید
Imports System.Data.SqlClient
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim con As New SqlConnection("Data Source=.;Initial Catalog=test;Integrated Security=True")
Dim com As New SqlCommand
com.Connection = con
con.Open()
com.CommandText = " delete [TEST].[dbo].[Table_1] where nam>=" + Me.TextBox1.Text + " and nam<=" + Me.TextBox2.Text + ""
com.ExecuteNonQuery()
con.Close()
End Sub
End Class
البته لازم به ذکر این برای تست سیستم خودم هستش و شما باید مثل مثال پایین جاگذاری کنید
Imports System.Data.SqlClient
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim con As New SqlConnection("کانکشن خودتون وارد کنید")
Dim com As New SqlCommand
com.Connection = con
con.Open()
com.CommandText = " delete [نام جدولتون وارد کنید] where [نام فیلد جدولتون وارد کنید]>=" + Me.TextBox1.Text + " and [نام فیلد جدولتون وارد کنید]<=" + Me.TextBox2.Text + ""
com.ExecuteNonQuery()
con.Close()
End Sub
End Class
ممنونم دقیقا پاسخ سوال بود سپاس