Foros del Web » Programando para Internet » Javascript »

cion SUBSTR en Consulta SQL

Estas en el tema de cion SUBSTR en Consulta SQL en el foro de Javascript en Foros del Web. Muy buenas, Tengo una consulta SQL en Javascript : "SELECT campo1 FROM tabla1" Ahora necesito incluir la funcion SUBSTR de SQL en el campo1, me ...
  #1 (permalink)  
Antiguo 02/07/2009, 01:32
 
Fecha de Ingreso: diciembre-2006
Mensajes: 50
Antigüedad: 17 años, 4 meses
Puntos: 1
cion SUBSTR en Consulta SQL

Muy buenas,

Tengo una consulta SQL en Javascript:

"SELECT campo1 FROM tabla1"

Ahora necesito incluir la funcion SUBSTR de SQL en el campo1, me quedaría asi:

"SELECT SUBSTR(campo1 , 1, INSTR(campo1 , 'A') - 1)AS MOD FROM tabla1"

Esto no me funciona, es posible realizar esta funcion SUBSTR en Javascript.

Gracias
  #2 (permalink)  
Antiguo 02/07/2009, 05:17
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: cion SUBSTR en Consulta SQL

Hola

Siguiendo con SQL, lo que has de hacer es usar MID

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 02/07/2009, 07:53
 
Fecha de Ingreso: diciembre-2006
Mensajes: 50
Antigüedad: 17 años, 4 meses
Puntos: 1
Respuesta: cion SUBSTR en Consulta SQL

Gracias, pero ahora me falla el INSTR de dentro del SUBSTR. me salta un error que dice: "Data provider or other service returned an E_FAIL status"
  #4 (permalink)  
Antiguo 02/07/2009, 12:42
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: cion SUBSTR en Consulta SQL

Hola

Podría ser algo así

Cita:
valor = Mid(campo1, 1, InStr(campo1,"A")-1)
"SELECT valor AS MOD FROM tabla1"
Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #5 (permalink)  
Antiguo 03/07/2009, 01:31
 
Fecha de Ingreso: diciembre-2006
Mensajes: 50
Antigüedad: 17 años, 4 meses
Puntos: 1
Respuesta: cion SUBSTR en Consulta SQL

Gracias por las respuestas Adler, no se si te he entendido bien tu ultima respuesta. Me dices que primero guarde en una variable el mid y el instr. y luego incluya en la select la variable?, lo que he intentado es esto:

var valor = "Mid(campo1, 1, InStr(campo1,'A')-1)"

entrecomillando como si fuera un literal.

luego la select la tengo en una variable que es la que luego ejecuto.

consulta = "SELECT " + valor + " AS MOD FROM tabla1"

y ahora ejecuto.

rs.Open (consulta);

Me da el mismo error que antes. No existe una funcion alternativa como en el caso de MID y SUBSTR para la funcion INSTR ???, ya que no termino de entender por que la funcion MID si va y el SUBSTR no.

Muchas gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:02.