border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 28-02-2007, 13:28:47
Un Nuevo Amigo
 
Registrado: feb 2007
Posts: 23
DeNiro Valoración +2
Predeterminado Sentencia SQL

Quiero cargar todos los titulos de una BD en un datagrid siempre que contengan la cadena en cuestión. Hago esto:
Código:
titulo= InputBox("titulo")
Adodc1.RecordSource = "select titulo from peliculas where titulo like '*" & titulo & "*'"
Adodc1.Refresh
Pero no funciona. Supongo que está bien construida la SQL porque si lo hago mediante un find para cargarlo en un textbox lo hace perféctamente,la sentencia es la misma.
Código:
 
criterio = "titulo like '*" & titulo & "*'"
Adodc1.Recordset.Find criterio
Solo me deja hacerlo así:
Código:
Adodc1.RecordSource = "select titulo from peliculas where titulo like '" & titulo & "'" 'lógicamante solo encuentra si a está escrito como en la BD, cosa que no quiero
Alguna Idea?
Responder Con Cita
  #2 (permalink)  
Antiguo 28-02-2007, 14:36:34
Gran Participación en el Foro
 
Registrado: nov 2006
Ubicación: GALIZA
Posts: 196
susio24 Valoración +2
Contactar con susio24 a través de MSN
Predeterminado sentencia sql

prueba a substituir el asterisco (*) por el simbolo del tanto por ciento (%), algo asi:

". . . where titulo like '%" & variable & "%' "

espero q e sirva
Responder Con Cita
  #3 (permalink)  
Antiguo 28-02-2007, 14:44:27
Un Nuevo Amigo
 
Registrado: feb 2007
Posts: 23
DeNiro Valoración +2
Predeterminado

Muchas gracias!!!!. Funciona perféctamente.
Entonces el % es equivalente al *?
Responder Con Cita
  #4 (permalink)  
Antiguo 28-02-2007, 17:23:29
Gran Participación en el Foro
 
Registrado: nov 2006
Ubicación: GALIZA
Posts: 196
susio24 Valoración +2
Contactar con susio24 a través de MSN
Predeterminado

Hola DeNiro el % si es equivalente al *, todo depende de q base de datos estés atacando.

Por ejemplo en Mysql, que es el que yo utilizo, los like con en * me dan error
y con el % funcionan a la perfeccion
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Do While con sentencia SQL ¿? dares_ Visual Basic 6.00 2 17-03-2008 16:45:36
Sentencia SQL..como..?? mario_bross sql 2000 3 22-05-2007 19:33:28
Sentencia en SQL macdroopy Visual Basic 6.00 1 23-02-2007 16:48:56
Sentencia SQL miguel_1969 Visual Basic 6.00 9 24-01-2007 20:30:14
sentencia SQL Salvadorh Visual Basic 6.00 2 09-03-2006 21:02:24


La franja horaria es GMT. Ahora son las 02:11:06.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right