Error con función SPLIT
Publicado por Christian (4 intervenciones) el 05/12/2005 14:19:31
Hola,
Necesito separar una cadena de strings que extraigo de una BD por ejemplo de "C:\Audio\Files\2724798-28112005114600.vox" necesito extraer sólo "2724798-28112005114600.vox", para esto estoy usando la función SPLIT.
El código es:
ruta = (query_a("grabacion"))
archivo = (SPLIT(ruta,"\"))
grabacion=archivo(3)
Pero arroja un error :
(0x800A0009)
El subíndice está fuera del intervalo: '[number: 3]'
Sin embargo, a modo de prueba hice esto:
ruta = "C:\Audio\Files\2724798-28112005114600.vox"
archivo = (SPLIT(ruta,"\"))
grabacion=archivo(3)
Es decir, funciona ok si la variable ruta no la extraigo de la base de datos.
La consulta no tiene problemas, ya que al listar los resultado están bien, en todo caso esta es la consulta:
"SELECT grabacion from tabla_grabaciones where inicio > '11/30/05 9:00:00' and inicio < '11/30/05 23:00:00' "
Necesito ayuda por favor.
Muchas Gracias!!!
Necesito separar una cadena de strings que extraigo de una BD por ejemplo de "C:\Audio\Files\2724798-28112005114600.vox" necesito extraer sólo "2724798-28112005114600.vox", para esto estoy usando la función SPLIT.
El código es:
ruta = (query_a("grabacion"))
archivo = (SPLIT(ruta,"\"))
grabacion=archivo(3)
Pero arroja un error :
(0x800A0009)
El subíndice está fuera del intervalo: '[number: 3]'
Sin embargo, a modo de prueba hice esto:
ruta = "C:\Audio\Files\2724798-28112005114600.vox"
archivo = (SPLIT(ruta,"\"))
grabacion=archivo(3)
Es decir, funciona ok si la variable ruta no la extraigo de la base de datos.
La consulta no tiene problemas, ya que al listar los resultado están bien, en todo caso esta es la consulta:
"SELECT grabacion from tabla_grabaciones where inicio > '11/30/05 9:00:00' and inicio < '11/30/05 23:00:00' "
Necesito ayuda por favor.
Muchas Gracias!!!
Valora esta pregunta


0