FoxPro/Visual FoxPro - SQL

   
Vista:

SQL

Publicado por juanjo (1 intervención) el 13/08/2008 18:35:49
Ok un saludo chicos de la comunidad.

Como puedo hace una consulta SQL basica.

he usado fox y bien todo bien pero nuncat he usado una sentencia SQL.
ten una tabla llamada escuela, con lo siguiente Nombre, Numero,Tel.

en un boton de comando tengo esto.

Select Numero from escuela Numero=027910820

cuando y doy clic me lanza una vista de este registo ahi todo bien.

Pero lo que quiero es que el resultado de esta coonsulta me aparesca en text box.

Como de hace?
lo hago asi pero marca error en que estoy mal o asi no se hace.

Consul=Select Numero from escuela Numero=027910820

txtb1.value=escuela.Nombre.Consul
txtb2.value=escuela.Numero.Consul
txtb3.value=escuela.Tel.Consul

La verdad no tengo la menor idea si se asi.

please recuerden que debe ser SQL. por que con intrucciones propias de Fox pues si me sale bien pero que se en SQL prfa mil gracias desde ya.
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:SQL

Publicado por Sebastian M. Barrionuevo (72 intervenciones) el 13/08/2008 19:02:20
Juanjo para hacer estoy tenes que hacer la siguiente sentencia:

select numero as numero;
from escuela;
where numero=027910820
into cursor tmpnro

xconsulta=alltrim(tmpnro.numero)

thisform.text1.value=xconsulta

Cualquier cosa avisa! =)
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:SQL

Publicado por kong (681 intervenciones) el 13/08/2008 22:24:40
las sentencias SQL son mas bien para crear una Tabla o un Cursor con datos que corresponde a una condicion de consulta.
Para buscar un solo registro podrias usar el Locate for

una sentencia normal de SQL podria ser asi:

select * from tutabla where nombre="cristian" into cursor micursor readwrite

leete un poco la ayuda.
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
Imágen de perfil de Mauricio

SQL

Publicado por Mauricio (1368 intervenciones) el 14/08/2008 18:59:16
En el INIT del formulario pones:
SELECT * FROM escuela WHERE numero = 99999
THISFORM.text1.value = nombre
THISFORM.text2.value = numero
THISFORM.text3.value = telefono
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