Asp.net 如果在数据库中找不到所选记录,如何在文本框中显示消息
我有两个文本框和一个按钮 当我在textbox1中输入旅行id并单击按钮1时,我会在textbox2中根据我在textbox1中输入的旅行id检索旅行社名称 当根据我在textbox1中输入的旅行id未找到记录时,我想在textbox2中显示消息no record found 这是我用来检索textbox2中记录的编码,方法是在textbox1中输入旅行id:看看 请根据我上面的查询重新编辑此代码:Asp.net 如果在数据库中找不到所选记录,如何在文本框中显示消息,asp.net,vb.net,Asp.net,Vb.net,我有两个文本框和一个按钮 当我在textbox1中输入旅行id并单击按钮1时,我会在textbox2中根据我在textbox1中输入的旅行id检索旅行社名称 当根据我在textbox1中输入的旅行id未找到记录时,我想在textbox2中显示消息no record found 这是我用来检索textbox2中记录的编码,方法是在textbox1中输入旅行id:看看 请根据我上面的查询重新编辑此代码: 最简单的方法是在else块中添加: TextBox2.Text=“未找到记录”。在空的ELSE块
最简单的方法是在else块中添加:
TextBox2.Text=“未找到记录”。在空的
ELSE
块中TextBox2.Text=“未找到记录”
如何
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