Foros del Web » Programando para Internet » ASP Clásico »

select * from

Estas en el tema de select * from en el foro de ASP Clásico en Foros del Web. Hola una pregunta como puedo unir varios campos los 3 campos son numericos sqlText = "SELECT * FROM itemsOrdered WHERE orderID =" & intOrderID & ...
  #1 (permalink)  
Antiguo 14/09/2005, 17:58
 
Fecha de Ingreso: septiembre-2004
Mensajes: 76
Antigüedad: 19 años, 9 meses
Puntos: 0
select * from

Hola una pregunta como puedo unir varios campos
los 3 campos son numericos

sqlText = "SELECT * FROM itemsOrdered WHERE orderID =" & intOrderID & "AND productID =" & intProdID & "AND ncolor00 =" & intncolor00

Me da este error
Tipo de error:
Microsoft JET Database Engine (0x80040E14)
Error de sintaxis (falta operador) en la expresión de consulta 'orderID =4AND productID =24AND ncolor00 ='.

como puedo solucionarlo???
  #2 (permalink)  
Antiguo 14/09/2005, 18:33
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
dale un espacio despues de los AND
sqlText = "SELECT * FROM itemsOrdered WHERE orderID =" & intOrderID & " AND productID =" & intProdID & " AND ncolor00 =" & intncolor00
  #3 (permalink)  
Antiguo 14/09/2005, 18:42
 
Fecha de Ingreso: septiembre-2004
Mensajes: 76
Antigüedad: 19 años, 9 meses
Puntos: 0
No me funciona y he descubierto el pq
Aqui tengo q añadir intncolor00, pero no se como hacerlo
Set rsProdInfo = Conn.Execute("SELECT * FROM " & "stock where productid=" & intProdID)
esto va unido con lo otro.
  #4 (permalink)  
Antiguo 14/09/2005, 19:21
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Si los valores son de tipo string, necesitas agregarles comillas simples.

Código:
strSQL = "SELECT....WHERE valor_string='" & variable & "'"

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 21:09.