Ayuda Urgente en VB con Oracle!
Saludos,
Tengo poca experiencia en VB y tengo que dar mantenimiento a una aplicación, tengo una conexión DAO entre VB y Oracle, pero al ejecutar el string sql no me reconoce las funciones nativas de Oracle, ejemplo: to_date() para las fechas, en ejecución me bota el error 3085, lo curioso es que extraigo la cadena sql y la pruebo en Oracle y si funciona. La cadena en VB es:
sSQL = "select count(*) as cuenta from mdoprecu inner join mdop" & sTabla & " on mdoprecu.recu_indi = mdop" & sTabla & "." & sTabla & "_recu where recu_sort > 0 and " & sTabla & "_fchini >= to_date('" & sFechaIni & "','YYYY/MM/DD HH24:MI:SS') and " & sTabla & "_fchini <= to_date('" & sFechaFin & "','YYYY/MM/DD HH24:MI:SS')"
Set TB = dbLocal.OpenRecordset(sSQL, dbOpenDynaset)
Como podría hacer para corregir este problema, te agradecería un mundo si me ayudas, ya que pasarme a ADODB implicaría recodificar todo nuevamente
Carlos
Tengo poca experiencia en VB y tengo que dar mantenimiento a una aplicación, tengo una conexión DAO entre VB y Oracle, pero al ejecutar el string sql no me reconoce las funciones nativas de Oracle, ejemplo: to_date() para las fechas, en ejecución me bota el error 3085, lo curioso es que extraigo la cadena sql y la pruebo en Oracle y si funciona. La cadena en VB es:
sSQL = "select count(*) as cuenta from mdoprecu inner join mdop" & sTabla & " on mdoprecu.recu_indi = mdop" & sTabla & "." & sTabla & "_recu where recu_sort > 0 and " & sTabla & "_fchini >= to_date('" & sFechaIni & "','YYYY/MM/DD HH24:MI:SS') and " & sTabla & "_fchini <= to_date('" & sFechaFin & "','YYYY/MM/DD HH24:MI:SS')"
Set TB = dbLocal.OpenRecordset(sSQL, dbOpenDynaset)
Como podría hacer para corregir este problema, te agradecería un mundo si me ayudas, ya que pasarme a ADODB implicaría recodificar todo nuevamente
Carlos
1 respuesta
Respuesta de cbalba
1