Visual Basic - Mostrar mensaje, si la consulta no encuentra nada.

Life is soft - evento anual de software empresarial
 
Vista:

Mostrar mensaje, si la consulta no encuentra nada.

Publicado por ELIRD (2 intervenciones) el 11/06/2023 00:26:05
Hola a todos

Tengo el código de la siguiente consulta que funciona bien.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Try
            Using Conexion As New SqlConnection(cadenaconexion)
                Conexion.Open()
                Dim consultaSQL As String = "Select DescripcionProducto from TblaProducto2 WHERE CodigoProducto =@CodigoProducto"
 
                Dim comando As New SqlCommand(consultaSQL, Conexion)
                comando.Parameters.AddWithValue("@CodigoProducto", txtCodigoProducto.Text)
 
                Dim LD As SqlDataReader
                LD = comando.ExecuteReader()
 
                If LD.Read() Then
                    'Establecemos valores de la asignación, en el mismo orden de los valores de la consulta
                    Dim DescripcionProductoEncontrado As String
                    DescripcionProductoEncontrado = LD.GetString(LD.GetOrdinal("DescripcionProducto"))
                End If
            End Using
        Catch ex As Exception
            MsgBox("Error al intentar Cargar los Datos de los Controles",
           vbExclamation, "Error")
            MessageBox.Show(ex.Message) ' Muestra el Mensaje de Error.
        End Try


El problema es que yo quiero que cuando la consulta no encuentre nada, me muestre un mensaje que diga: Datos no encontrado.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Mostrar mensaje, si la consulta no encuentra nada.

Publicado por ELIRD (2 intervenciones) el 12/06/2023 14:51:18
hola a todos

La consulta del código de arriba busca la descripción del producto.

Ahora bien, cual es el problema.
Para que la consulta encuentre un valor debe de cumplirse esta condición:
WHERE CodigoProducto =@CodigoProducto.

Ahora bien, si la condición no se cumple quiero me muestre un mensaje que diga: Datos no encontrado.

Cuento con la ayuda de todos ustedes.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar