Base de datos vacia

freehall
16 de Noviembre del 2004
Hola a todos;

Estoy desarrollando una aplicación que debe comunicarse con una base de datos para poder insertary exdtraer información.

El problema me lo encuentro cuando el usuario busca un ID que no se encuentra en dicha base. Cuando esto sucede parece que devuelve un tipo DBnull y al intentarlo compararlo con un string (textbox) me peta.

Alguien sabe como puedo solucionarlo. Me hariais un gran favor . Gracias a todos por atenderme y perder el tiempo en mi

Jose

kaz
16 de Noviembre del 2004
Tendrias que mirar si el resultado devuelto es null o no, de esta forma:

dim objResultado as object
dim strResultado as string

dim sqlCom as new sqlcommand("SELECT ID FROM CLIENTES WHERE ID = '" & 001 & '", miConexion)

miConexion.open()

objResultado = sqlCom.executeScalar()

miConexion.close()

if isdbnull(objResultado) then
msgbox("Cliente no encontrado")
else
strResultado = cstr(objResultado)
end if