Visual Basic - Función InstrRev en consulta SQL dentro de VB6 no existe.

Life is soft - evento anual de software empresarial
 
Vista:

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.
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
Imágen de perfil de Luis
Val: 36
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Solución alternativa

Publicado por Luis (25 intervenciones) el 05/09/2018 17:30:58
Hola
Soy yo otra vez.
Investigando mejor, hallé una solución a este problema mio usando la función INSTR dos veces; pero gracias a quienes visitaron mi duda y pensaron un poco al menos.
Aqui va:

SELECT mid(abc,instr(instr(1,Codigo,'-')+1,Codigo,'-')+1) as corte
FROM Mercaderias

Pero todavía no entiendo porqué la consulta con INSTRREV no acepta vb6.

Quienes desean entender mejor mi problema, aquí les paso la captura:
DudaInstrrev

Gracias.
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
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Solución alternativa

Publicado por Andres Leonardo (1798 intervenciones) el 05/09/2018 21:12:59
quizas es por le metodo de conexion, si conectas con ODBC access con vb no te afecta por que usa ado y respeta todos los comando de access


SAludos
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
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Solución alternativa

Publicado por Andres Leonardo (1798 intervenciones) el 05/09/2018 22:03:20
estimado he probado con ado da el mismo error... reviso y te aviso
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