| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Ciklon Cdt

Registrado: 27 Nov 2002Mensajes: 22Ubicación: Argentina
|
Publicado: Mie 27 Nov, 2002 5:41 pm Asunto: Consulta con TQuery |
|
|
Hola, alguien podria indicarme como hago para obtener los resultados de un Query.
En si hago la consulta SQL, pero no se a donde va a parar el resultado ni como tomarlo en otro componente.
Por favor es urgente.
Desde ya Gracias. |
|
| Volver arriba |
|
 |
Scooby Ens


Registrado: 25 Sep 2002Mensajes: 49Ubicación: Nunca Máis
|
Publicado: Mie 27 Nov, 2002 6:06 pm Asunto: |
|
|
Una vez definida y ejecutada la consulta el componente TQuery se comporta igual que un componente TTable. Una manera sencilla de ver lo que la consulta obtiene es enlazando un TQuery a un TDataSource y un TDBGrid al TDataSource enlazado, de este modo podrás ver los resultados de la consulta. El resultado será igual a vacío cuando la consulta no encuentre ningún registro que cumpla con los criterios especificados.
Saludos. _________________ Iré a cualquier sitio siempre y cuando sea hacia delante.
Livingstone |
|
| Volver arriba |
|
 |
Alfredo Invitado
|
Publicado: Mie 27 Nov, 2002 6:21 pm Asunto: TQuery |
|
|
Hola, una Query es igual a una tabla virtual o sea que puedes poner un TDataSource apuntando al Query y un DBGrid u otro control de datos y enlazarlo con el TDataSource, obteniendo asi la visualizacion de los datos.
No en todos los casos es necesario visualizar los resultados, en ocasiones solo podemos querer averiguar p.e. si hay suficiente stock para surtir un pedido entonces lanzariamos una query mas o menos asi:
Query1->SQL->Clear();
Query1->SQL->Add("Select Stock from Inventario where CodigoProducto='0123'");
Query1->Open();
//Y accesariamos los resultados asi:
if(Query1->FieldByName("Stock")AsInteger >0)
{
//Codigo correspondiente
}
else
ShowMessage("Lo Siento el producto se nos ha agotado"); |
|
| Volver arriba |
|
 |
|