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

Consulta SQL para campo memo

Estas en el tema de Consulta SQL para campo memo en el foro de ASP Clásico en Foros del Web. Hola! Soy bastante novatillo en ASP y tengo una duda.. a ver si alguien me puede echar una mano (a la duda, eh?jejeje!) Tengo un ...
  #1 (permalink)  
Antiguo 22/07/2008, 10:24
 
Fecha de Ingreso: julio-2008
Mensajes: 3
Antigüedad: 15 años, 10 meses
Puntos: 0
Consulta SQL para campo memo

Hola!
Soy bastante novatillo en ASP y tengo una duda.. a ver si alguien me puede echar una mano (a la duda, eh?jejeje!)

Tengo un campo tipo "memo" en una Tabla de una BBDD Access y una consulta que funciona perfectamente para buscar todos aquellos registros cuyo campo "ProductosQuimicos" (q es tipo memo) contengan la letra a.

SELECT *
FROM CONTRATOS
WHERE (((CONTRATOS.ProductosQuimicos) Like "*a*"));

Pero al intentar hacer esto en ASP con este código, no me encuentra nada....

Dim SPI as String
SPI=txtProductosQuimicos.Text
GridView1.Visible=True
AccessDataSource1.SelectCommand="Select * From Contratos Where ProductosQuimicos LIKE "*SPI*""


Alguien puede ayudarme?

Muchas gracias
  #2 (permalink)  
Antiguo 22/07/2008, 11:04
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Respuesta: Consulta SQL para campo memo

Hola.
Reemplazá los asteriscos por porcentajes... así:

Código:
AccessDataSource1.SelectCommand="Select * From Contratos Where ProductosQuimicos LIKE '%SPI%'"
... y las comillas dobles dentro de la cadena deben ser comillas simples o apóstrofes.
__________________
...___...
  #3 (permalink)  
Antiguo 23/07/2008, 01:33
 
Fecha de Ingreso: julio-2008
Mensajes: 3
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Consulta SQL para campo memo

Hola Al!
Gracias x la ayuda pero no me ha funcionado....
Me dice que no hay registros....
Q puede fallar?
Gracias

"Select * From Contratos Where ProductosQuimicos LIKE '%SPI%'"
  #4 (permalink)  
Antiguo 23/07/2008, 02:08
 
Fecha de Ingreso: julio-2008
Mensajes: 3
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Consulta SQL para campo memo

ARREGLAO!

Vaya tela..... Pq la gente no se pone d acuerdo????????? D las miles de webs y foros q he mirado, cada uno lo pone a su bola. P.ej. LIKE= o LIKE sin el =.....
Con esto me funciona, así q sirva de ejemplo x si a alguien le sucede lo mismo.
Saludos y gracia a Al!


"SELECT * FROM Contratos WHERE ProductosQuimicos LIKE'%" & SPI & "%'"
  #5 (permalink)  
Antiguo 23/07/2008, 04:15
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 5 meses
Puntos: 7
Respuesta: Consulta SQL para campo memo

Cita:
Iniciado por DEVIL1970 Ver Mensaje
ARREGLAO!

Vaya tela..... Pq la gente no se pone d acuerdo?????????

Se supone que hay una serie de standares (SQL-87, SQL2, etc) que todos los motores de BDs deberian de seguir pero no es asi. Podriamos hablar largo y tendido sobre ello pero las compañias harán siempre lo que les convenga (las muy &%$%) y crean que es mejor


Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #6 (permalink)  
Antiguo 23/07/2008, 11:31
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Respuesta: Consulta SQL para campo memo

Ah, pasa que SPI era una variable. Imaginé que era un string
Que bueno que lo hayas solucionado
__________________
...___...
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 13:00.