Visual Basic - Variable en sql

Life is soft - evento anual de software empresarial
 
Vista:

Variable en sql

Publicado por ppg (42 intervenciones) el 23/11/2011 22:21:34
Me podriais por favor modificar esta línea sustituyendo Control_Mat_U01 por una variable ?


RS.Open "select * from Control_Mat_U01 where Apellidos LIKE '" & Apellidos & "'AND Nombre LIKE '" & Nombre & "'", db, 3, 3

Gracias
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

Variable en sql

Publicado por cmgcharli (128 intervenciones) el 24/11/2011 08:12:56
RS.Open "select * from " & NombreVariable & " where Apellidos LIKE '" & Apellidos & "'AND Nombre LIKE '" & Nombre & "'", db, 3, 3
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

Variable en sql

Publicado por ppg (42 intervenciones) el 24/11/2011 09:58:28
Muchas gracias cmgcharli. Me trae de cabeza las ' , los & y las " en las consultas. Aún no le he pillado el truco.
Si conoceis algún sitio donde lo expliquen, decirmelo.
Gracias al foro
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

Variable en sql

Publicado por David Sorroche (5 intervenciones) el 24/11/2011 10:27:21
Depende de la BD que use, en oracle sólo he encontrado solución para las comillas simples, eso creo que se puede hacer en cualquier BD y es ponerla doble. por ejemplo:

tabla(' Hola me llamo 'Pepe' ')

Para buscar ese registro, habría que poner:

select from tabla where campo like ' Hola me llamo ''Pepe'' '

Para otros caracteres especiales tales como _ % \ ..., en MySQL al menos, es poniendo el carácte \ delante del símbolo, es decir:

tabla(' 5% ')

select from tabla where campo like ' 5\% ' /* Funciona en MySQL. En Oracle, por ejemplo, no */

Con & no hay problemas en MySQL, puedes probar las barra diagonal si usas Access por ejemplo, en Oracle te confirmo que no funciona, en el resto, no tengo ni idea. Espero que te haya podido ayudar en algo. Un saludo.
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

Variable en sql

Publicado por fop (42 intervenciones) el 25/11/2011 11:12:47
Creo que en VB es distinto.. No se, creo

Esto lo estoy hacendo en VB
Gracias
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