อยากทราบว่าถ้าต้องการ Search ข้อมูลจากที่เป็น Text box โดยใน Text box เวลาเงื่อนไขในการค้นหาเป็น integer
If cboSearch.SelectedIndex = 0 Then
sqlMember &= " WHERE (MemberID='" & txtSearch.Text & "')" <----- MemberID เป็น integer,number ต้องแปลงโค้ดเป็นยังไงครับ
ElseIf cboSearch.SelectedIndex = 1 Then
sqlMember &= " WHERE (IDCard='" & txtSearch.Text & "')"<---IDCard เป็น text ไม่มีปัญหา
End If
sqlSearch = "Select * from computer_user where User_ID like '%" & txtName_s.Text.Trim() & "%'order by User_ID asc"
ได้หรือไม่ได้งั้ยบอกด้วยนะคับ
Date :
2011-01-07 08:32:58
By :
angelrings0
No. 4
Guest
vb นี่มีปัญหาเรื่อง type ตลอดเลยเนอะ
Code (VB.NET)
Dim sqlConnection As New sqlConnection("your connection string")
Dim sqlSearch As String = "SELECT [MemberID] FROM [Member] WHERE [MemberID]=@MemberID ORDER BY [User_ID] ASC"
Dim sqlCommand As New SqlCommand(sqlSearch, SqlConnection)
sqlCommand.AddWithValue("@MemberID", Integer.Parse(txtSearch.Text.Trim()))