Visual Basic - búsqueda en BD con ADO (oracle)

Life is soft - evento anual de software empresarial
   
Vista:

búsqueda en BD con ADO (oracle)

Publicado por David Sorroche jasonvoorhes2000@yahoo.es (1 intervención) el 18/11/2011 16:20:15
Buenas tardes:

Estoy creando un programa para un tpv, usando Visual Basic 6.0 y oracle 9.i. Mi duda es la siguiente:

Supongamos tengo una tabla con un campo NOMBRE de tipo varchar2 y que contiene los siguientes datos:

tabla('5%')
tabla('55')

Al hacer una búsqueda en la base de datos, quisiera buscar sólo el primer registro:

sql="select * from tabla where NOMBRE like '5%'"
recordset.open sql,conexión

Pero, lógicamente, me devuelve ambos registros al considerar sql el carácter '%' como caracter comodín y no como un carácter más de la cadena.

Buscando por google lo único que he encontrado que sql tiene una expresión (set escape "") que se utiliza para que la búsqueda se salte los caracteres especiales, pero no sé como llevarlo a visual basic. ¿Alguien me puede ayudar? Muchas gracias.
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