Función InstrRev en consulta SQL dentro de VB6 no existe.
Publicado por Rey Garuda (1 intervención) el 31/08/2018 20:39:47
Hola 
Tengo problemas con una consulta SQL que hago en una base de datos Access (MDB) dentro de Visual Basic 6.
Mi tabla es Mercaderias donde tiene el campo Codigo, cuyos datos estan compuestos de esta forma: #-#-#,
por ejemplo puede ser: 423-533-43 ; 2-4-6 ; 89-100-4002, etc.
Lo que quiero hacer es extraer los numeros del lado derecho, en el ejemplo anterior serian: 43 ; 6 ; 4002
Para hacerlo recurro a la consulta: SELECT MID ( codigo, INSTRREV (codigo,'-') + 1) FROM MERCADERIAS
El problema no existe cuando en Access hago dicha consulta , pero si en Visual Basic 6 con Ado, porque dice que la funcion INSTREV no esta definida en la expresion.
¿Que puedo hacer para incluirla?, o ¿de què otra manera podria tener la misma solución?, o ¿que me aconsejan?.
Gracias.

Tengo problemas con una consulta SQL que hago en una base de datos Access (MDB) dentro de Visual Basic 6.
Mi tabla es Mercaderias donde tiene el campo Codigo, cuyos datos estan compuestos de esta forma: #-#-#,
por ejemplo puede ser: 423-533-43 ; 2-4-6 ; 89-100-4002, etc.
Lo que quiero hacer es extraer los numeros del lado derecho, en el ejemplo anterior serian: 43 ; 6 ; 4002
Para hacerlo recurro a la consulta: SELECT MID ( codigo, INSTRREV (codigo,'-') + 1) FROM MERCADERIAS
El problema no existe cuando en Access hago dicha consulta , pero si en Visual Basic 6 con Ado, porque dice que la funcion INSTREV no esta definida en la expresion.
¿Que puedo hacer para incluirla?, o ¿de què otra manera podria tener la misma solución?, o ¿que me aconsejan?.
Gracias.
Valora esta pregunta


0