我有两个文本框和一个按钮......
当我在textbox1中输入旅行ID并点击button1然后在textbox2中我根据我在textbox1中输入的旅行ID检索旅行社名称
我想根据我在textbox1中输入的旅行ID找不到记录,然后在textbox2中显示消息没有找到记录......
这是我用来通过在textbox1中输入travel id来检索textbox2中的记录的代码:看看......
请根据我的上述查询重新编辑此代码:
Protected Sub Button4_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button4.Click
Dim SQLData As New System.Data.SqlClient.SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\ASPNETDB.MDF;Integrated Security=True;User Instance=True")
Dim cmdSelect As New System.Data.SqlClient.SqlCommand("SELECT * FROM a1_vendors WHERE VendorId ='" & TextBox1.Text & "'", SQLData)
SQLData.Open()
Dim dtrReader As System.Data.SqlClient.SqlDataReader = cmdSelect.ExecuteReader()
If dtrReader.HasRows Then
While dtrReader.Read()
TextBox2.Text = dtrReader("travels")
End While
Else
'
End If
dtrReader.Close()
SQLData.Close()
End Sub
答案 0 :(得分:1)
最简单的方法是在else块中添加:
TextBox2.Text =“找不到记录”。