Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-10-2011
rogercito rogercito is offline
Miembro
NULL
 
Registrado: jun 2011
Posts: 60
Poder: 16
rogercito Va por buen camino
yo lo que tengo dentro de la consulta sql es lo siguiente

Código SQL [-]
select APELLIDO,DNI,DIRECCION1,DIRECCION2,CPL,CPN,CPP,TELEFONO,E_MAIL1,E_MAIL2,A_MAIL3,E_MAIL4,ORIGEN
from C:\Documents and Settings\Administrador\Escritorio\taf\tablas\tabla_docentes.dbf
where APELLIDO=:parametro_ape
order by APELLIDO

y en el boton de buscar del fomulario lo que tengo es lo siguiente
Código Delphi [-]
procedure TForm38.Button1Click(Sender: TObject);
var
ape:string;
begin
 ape:=edit1.text;
 query1.params[0].asstring:=ape;
 query1.Close;
 query1.open;
end;

pero no funciona me sale un error y obviamente no hace nada.
Lo que me parece raro es que en dbgrid no me sale ninguno de los campos q se tendrian q llenar

Última edición por ecfisa fecha: 03-10-2011 a las 20:45:21. Razón: ETIQUETAS [SQL] [/SQL], [DELPHI] [/DELPHI] ...
Responder Con Cita
  #2  
Antiguo 03-10-2011
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
No olvides poner el código entre sus etiquetas pertinentes, ejemplo:



Creo recordar que es algo que te hemos informado varias veces.
Responder Con Cita
  #3  
Antiguo 03-10-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola rogercito.


Creo que tendrías que armar tu consulta más o menos de este modo:
Código Delphi [-]
...
var
  ape: string;
begin
  with Query do
  begin
    DatabaseName:= 'C:\Documents and Settings\Administrador\Escritorio\taf\tablas';
    Close;
    SQL.Clear;
    SQL.Add('select APELLIDO,DNI,DIRECCION1,DIRECCION2,CPL,CPN,CPP,TELEFONO,E_MAIL1,E_MAIL2,A_MAIL3,E_MAIL4,ORIGEN ');
    SQL.Add('from docentes ');
    SQL.Add('where APPELLIDO = :parametro_ape');
    SQL.Add('order by APELLIDO');
    ParamByName('parametro_ape').AsString:= ape;
    Open;
  end;
...

Saludos.

Nota: Por favor, hacele caso a Casimiro
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #4  
Antiguo 03-10-2011
rogercito rogercito is offline
Miembro
NULL
 
Registrado: jun 2011
Posts: 60
Poder: 16
rogercito Va por buen camino
Me sigue saliendo un error de q no se encuentran las tablas. Y la direccion esta bien puesta . Tendre mal Las propiedades del datasource, query y dbgrid. Ya no se que hacer
Responder Con Cita
  #5  
Antiguo 03-10-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola rogercito.

Si probaste el código que te puse y te dá ese error, creo que hay dos opciones:
  1. El nombre de la tabla no es docentes.dbf
  2. La ruta donde declaras que está ubicado docentes.dbf es incorrecta

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #6  
Antiguo 03-10-2011
rogercito rogercito is offline
Miembro
NULL
 
Registrado: jun 2011
Posts: 60
Poder: 16
rogercito Va por buen camino
es que la ruta es la misma que utilizo todo el trabajo . .. por eso no entiendo porque me sale el error de la direccion si en todo el trabajo utilizo la misma direccion...

No sera que las propiedades del dbgrid, del datasource y del query estan mal?
Responder Con Cita
  #7  
Antiguo 03-10-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por rogercito Ver Mensaje
es que la ruta es la misma que utilizo todo el trabajo . .. por eso no entiendo porque me sale el error de la direccion si en todo el trabajo utilizo la misma direccion...

No sera que las propiedades del dbgrid, del datasource y del query estan mal?
Y exáctamente, ¿ Cuál es el error que te arroja ?

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Volver a Mostrar los registros de un Dbgrid despues de haber echo una consulta verde_esmeralda PHP 0 20-05-2011 19:03:38
Mostrar Consulta TQuery en DBGrid Paradox 7 Delphi 7 toto29 Tablas planas 4 25-08-2008 19:54:07
Problema al mostrar consulta dape PHP 2 24-11-2006 04:25:09
Mostrar dos instancias por pantalla de una consulta papulo PHP 3 13-12-2005 15:59:03
Mostrar mensaje al ejecutar una consulta HERNAN Varios 5 05-12-2003 19:56:01


La franja horaria es GMT +2. Ahora son las 14:11:56.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi