If exists no comprendido
Hola.
Perdona que vuelva a molestarte.
LA forma de validad un dato en una base de datos se puede hacer con IF EXISTS
Encontré esto buscando, pero no lo logro meterlo a vbnet sin que me de infinidad de errores.
La función EXISTS
EXISTS es una función SQL que devuelve verdadero cuando una subconsulta retorna al menos una fila.
SELECT CO_CLIENTE,
NOMBRE
from clientes
WHERE EXISTS ( SELECT *
FROM MOROSOS
WHERE CO_CLIENTE = CLIENTES.CO_CLIENTE
AND PAGADO = 'N')
yo al adecue de la sig manera.
Select * from laptops where exists(select asset from laptops where asset='" & buscar.text &"')
y no puedo hacerla funcionar.
otra forma de que quise hacerlo es :
query="select asset from laptops where asset='" & buscar.text &"'"
If query.Count > 0 Then
MsgBox(" equipo existe")
Else
MsgBox(" equipo NO existe")
End If
Pero tampoco pude. E, valor de query.count siempre me da 58 y por lo tanto siempre sale como que existe.
Alguna sugerencia, porque ya le he buscado y no lo he podido encontrar.
Perdona que vuelva a molestarte.
LA forma de validad un dato en una base de datos se puede hacer con IF EXISTS
Encontré esto buscando, pero no lo logro meterlo a vbnet sin que me de infinidad de errores.
La función EXISTS
EXISTS es una función SQL que devuelve verdadero cuando una subconsulta retorna al menos una fila.
SELECT CO_CLIENTE,
NOMBRE
from clientes
WHERE EXISTS ( SELECT *
FROM MOROSOS
WHERE CO_CLIENTE = CLIENTES.CO_CLIENTE
AND PAGADO = 'N')
yo al adecue de la sig manera.
Select * from laptops where exists(select asset from laptops where asset='" & buscar.text &"')
y no puedo hacerla funcionar.
otra forma de que quise hacerlo es :
query="select asset from laptops where asset='" & buscar.text &"'"
If query.Count > 0 Then
MsgBox(" equipo existe")
Else
MsgBox(" equipo NO existe")
End If
Pero tampoco pude. E, valor de query.count siempre me da 58 y por lo tanto siempre sale como que existe.
Alguna sugerencia, porque ya le he buscado y no lo he podido encontrar.
1 respuesta
Respuesta de Eduardo Saligari
1