Visual Basic - duda consulta

Life is soft - evento anual de software empresarial
 
Vista:

duda consulta

Publicado por Isa  (60 intervenciones) el 27/02/2008 23:02:26
Hola, ¿Que tal?
Disculpen las molestias...
Resulta que necesito hacer un select en el que se cumplan dos condicioens como por ejemplo:
SELECT nombre FROM Persona
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:duda consulta

Publicado por Goku (24 intervenciones) el 27/02/2008 23:05:18
No te entiendo, las condiciones se hacen con WHERE, y para que condiciones por 2 campos seria:

SELECT <CAMPOS>
FROM TU_TABLA
WHERE CAMPO1=<VALOR> AND CAMPO2 = <VALOR>

Claro esta no debes anteponer ningun signo.
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:duda consulta

Publicado por Isa (60 intervenciones) el 27/02/2008 23:09:07
Si, eso ya se... lo que pasa es que al escribir la consulta en Vb no le debe gustar...yo creo que el valor hay que ponerlo entre algun signo, pero no se cual...
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:duda consulta

Publicado por Isa (60 intervenciones) el 27/02/2008 23:12:01
Vaya, acabo de ver mi primera consulta y la he debido mandar sin acabar de escribir
El asunto es que la consulta es la siguiente:
ed:20
apel:Garcia
SQL: Select Nombre from persona where apellido=apel and edad=ed
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:duda consulta

Publicado por sergio(saoc) (7 intervenciones) el 28/02/2008 05:36:58
Hola Como Estas Espero Que Esto Te Sirva.
Intenta Poniendolo De Esta Forma
SELECT Nombre FROM Personal WHERE apellido= " & apel & " and edad="& ed &"
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:duda consulta

Publicado por Alejandro (60 intervenciones) el 28/02/2008 13:54:18
suponiendo q apel y ed sean unas variables yo apostaria por :
SELECT Nombre FROM Personal WHERE apellido like '" & apel & "' and edad = "& ed
puedes poner comodines para q te busque texto contenido
SELECT Nombre FROM Personal WHERE apellido like '%" & apel & "%' and edad = "& ed
fijate en la comilla simple antes y despues de la variable apel(q supongo q ser a texto)
A cuidarse
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:duda consulta

Publicado por Isa (60 intervenciones) el 28/02/2008 19:08:34
Muchas gracias por las respuestas...
Resulta, que te he hecho caso y he puesto SELECT Nombre FROM Personal WHERE apellido like '%" & apel & "%' and edad = "& ed
pero me sale un error diciendo que la variable edad no esta definida!!!
Ya no se que mas poner!!!
¿Ustedes saben?
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:duda consulta

Publicado por emilio (83 intervenciones) el 29/02/2008 22:52:36
SELECT Nombre FROM Personal WHERE apellido like '%" & apel & "%' and edad = '%" & ed & "%' "
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:duda consulta

Publicado por saoc (7 intervenciones) el 01/03/2008 04:23:03
checa el tipo de dato que esta en tu base de datos y el tipo de dato con la que tienes declaradas las variables
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