Visual Basic - AYUDA CON SQL please!!!!

Life is soft - evento anual de software empresarial
 
Vista:

AYUDA CON SQL please!!!!

Publicado por David (19 intervenciones) el 08/09/2006 20:46:22
Hola A todos:

Necesito ayuda con referencia a SQL.

La descripciòn de mi asunto es un poco larga pero aqui va:

Estoy trabajando con una BD Access en VB con DAO.

Una tabla de mi base se llama "tabla_general", otra "canciones_cd01". Tuve necesidad de mostrar en una consulta los tìtulos de canciones contenidas en "canciones_cd01" mostrando a la vez datos relacionados a ellas PERO que se encuentran en la primera tabla ("tabla_general"). Para ello relacionè ambas tablas con la sig. clàusula SQL como sigue:

sqlselect = "SELECT canciones_cd01.*, tabla_general.* "
sqlfrom = "FROM canciones_cd01 INNER JOIN tabla_general
ON canciones_cd01.carpeta = tabla_general.index ORDER BY canciones_cd01.NoGral"
SQL = sqlselect & sqlfrom

y hasta aqui todo funciona bien!!!!!!

PERO TENGO NECESIDAD DE FILTRAR ESTA CONSULTA MOSTRANDO SÒLO LOS TÌTULOS DE CANCIONES QUE SE PAREZCAN AL TEXTO QUE YO COLOQUE EN UN TEXTBOX.

O SEA, LA CONSULTA FINAL QUE QUIERO ES:

"VER LOS DATOS(<album, artista de TABLA_GENERAL> <titulo de cancion y nùmero consecutivo de CANCIONES_CD01>) DE LA CANCION QUE YO PONGA EN EL TEXTBOX"

PARA ELLO SE SUPONE QUE A LA CLÀUSULA ANTERIOR DEBO AGREGARLE ALGO ASÌ COMO LO SIG:

Buscado = Text1.Text
criterio="canciones_cd01.titulo LIKE '*" & Buscado & "*'"

HE INTENTADO INSERTAR ALGO ASÌ EN LA PRIMERA CLÀUSULA QUE MENCIONÈ ARRIBA, O PONERLA APARTE, PERO NO ME FUNCIONA.

Esto no me funciona:

sqlselect = "SELECT canciones_cd01.*, tabla_general.* "
sqlfrom = "FROM canciones_cd01 INNER JOIN tabla_general
ON canciones_cd01.carpeta = tabla_general.index "
sqlwhere="WHERE canciones_cd01.titulo LIKE '*" & Buscado & "*'"
SQL = sqlselect & sqlfrom & sqlwhere

Me topo con que hago cosas no permitidas, errores de sintaxis, o simplemente el programa no muestra nada, muestra todo, etc,

ME VUELVO LOCOOOOO

ALGUIEN ME PUEDE AYUDAR PORFAVOR????

David
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:AYUDA CON SQL please!!!!

Publicado por Ultra Putrefactus (14 intervenciones) el 08/09/2006 22:14:50
Reemplaza los * de la clausula Like por %
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:AYUDA CON SQL please!!!!

Publicado por David (19 intervenciones) el 08/09/2006 22:38:58
Cambiè el * por % y nada cambia. No creo que sea eso pues esto:

criterio = "canciones_cd01.Título LIKE '*" & Buscado & "*'"

ya lo he utilizado y me funciona perfecto, pero esta vez no sè dònde colocarlo!

GRACIAS DE ANTEMANO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:AYUDA CON SQL please!!!!

Publicado por hj (5 intervenciones) el 09/09/2006 00:25:56
si ya lo abès utilizado y vos funciona perfecto, como serà posible que no sepàs dònde colocarlo!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:AYUDA CON SQL please!!!!

Publicado por David (19 intervenciones) el 11/09/2006 17:51:23
TENIAS QUE SER ARGENTINO "HJ"....
MUCHOS DE UDS SÒLO ABREN LA BOCA PARA EXHIBIR LO ANTIPÀTICOS QUE SON!

SABES LEER?

SI NO VAS A AYUDAR NO FASTIDIES Y CALLATE!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar