Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-10-2007
DARK_WARRIOR DARK_WARRIOR is offline
Miembro
 
Registrado: nov 2006
Posts: 17
Poder: 0
DARK_WARRIOR Va por buen camino
Smile ayuda con conexion de DBEdit a Query

Hola mi espero que me puedan ayudar soy un poco novato en esto mi problema es que estoy asiendo una base de datos y uso SQl cuando hago una búsqueda usando el DBGrid para mostrar mis datos no tengo ningún problema pero quiero mostrar los datos en un DBEdit como puedo conectarlo a la tabla porque según entiendo me da error porque el DBGrid pone la tabla completa y el DBedit tienes que decirle que DBeid va con cada campo, y no tengo idea de como hacer eso porque no me permite usar la propiedad Datafiel o se deve aser programando y no en las propiedades, espero alguien me pueda ayudar de antemano agradezco su tiempo.

nota: uso paradox
Responder Con Cita
  #2  
Antiguo 17-10-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Para conectarse a una base de datos se usa, en el caso de los componentes ADO, no se con que te conectas:
1-Un conector: adoconnection.
2-Un adotable o adoquery
3-Un DataSource
4-Un DBGrid
Bien, sabiendo esto, veremos como va el asunto:
Nos conectamos con el acoconnection, enlazamos la tabla con el adotable (o query), conectamos el datasource al adotable, conectamos el dbgrid al datasource y ya.
Bien, hay dos formas de conectar un dbedit:
1- generado desde el componente adotable o adoquery, como:
dandole doble click al componente (adotable o query) sale una pantallita, en esta se le da click derecho, ADD, ok, con esto se tendran todos los campos que se incluyeron en ese componente, simplemente se arrastran hacia el form y genera el dbedit necesario y ya conectado.
2- Colocas un dbedit, lo enlazas al datasource, le colocas el datafiel que quieras y ya.
Bueno, espero se entienda.
Saludos

Última edición por Caral fecha: 17-10-2007 a las 19:52:13.
Responder Con Cita
  #3  
Antiguo 17-10-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Para ver los datos en el DBGrid, tendrás asociado un Datasource a dicho Grid. Ahora pones un DBEdit y asignas sus propiedades:
- DataSource: (el mismo del grid)
- DataField : (el campo que sea).

Cuando le des un clic a un registro del DBGrid, los datos se verán en el DBEdit. Es decir, el DBEdit mostrará los datos del Registro activo en el Grid (que solo puede ser 1 a la vez).

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #4  
Antiguo 17-10-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Ups, Caral se me adelantó.....

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #5  
Antiguo 17-10-2007
DARK_WARRIOR DARK_WARRIOR is offline
Miembro
 
Registrado: nov 2006
Posts: 17
Poder: 0
DARK_WARRIOR Va por buen camino
Question

creo que no me explique

lo que uso es un DataSource1,Query1 y un DBGrid1
con el quiery lo conecto en databasename el DataSource1 lo conecto al Query1 y el DBGrid1 lo conecto al DataSource1 y pongo el código SQL para aser una busqueda y si me da bien todo sin problemas
El problema es que quiero usar DBEdit en lugar de usar el DBGrid1 y al usar el Query no me permite modificar el datafiel solo me pormite conectarlo con el DataSource pero como no puedo modificar el datafiel, y como el data fiel es para indicarle que campo debe ir en el DBedit me da un error que puedo aser ????
espero alguien sepa un metodo para aserlo

nota: uso las pestañas de BDE,Data Access y Data controls
Responder Con Cita
  #6  
Antiguo 17-10-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Es muy curioso, no deberia suceder, si se conecta al datasource tiene que poder conectarse al datafiel.
Bueno as una prueba:
Conectalo al datasource y coloca el numbre del campo en el datafiel, a ver que sucede.
Saludos
Responder Con Cita
  #7  
Antiguo 17-10-2007
DARK_WARRIOR DARK_WARRIOR is offline
Miembro
 
Registrado: nov 2006
Posts: 17
Poder: 0
DARK_WARRIOR Va por buen camino
Ok al darle en datafiel me marca un error pero lo ignore y escribí manuealmete el campo y ya me dio gracias
perdon por las preguntas tan simples pero no tengo mucha experiencia y al marcarme el error imagine que me faltaba algo o que algo lo estaba aciendo mal grasias
Responder Con Cita
  #8  
Antiguo 17-10-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Hola

Solo una pregunta, donde tienes la sentencia SQL del Query, en tu código o en el Query.

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #9  
Antiguo 17-10-2007
DARK_WARRIOR DARK_WARRIOR is offline
Miembro
 
Registrado: nov 2006
Posts: 17
Poder: 0
DARK_WARRIOR Va por buen camino
La tengo en un boton que uso para aser busquedas
donde seria mejor usarlo ????
Responder Con Cita
  #10  
Antiguo 17-10-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por DARK_WARRIOR Ver Mensaje
La tengo en un boton que uso para aser busquedas
donde seria mejor usarlo ????
Pues es igual, solo que el error que te da es porque quieres asignar un campo que no existe en tiempo de diseño, lo que hiciste fué una buena solución, quiero decir, aprendiste a la mala (cosa que es muy bueno, porque nunca se te va a olvidar), pero te hubieses ahorrado tiempo si hubieses explicado que lo hacias en tiempo de ejecución.

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
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
Error: Perdio la conexion con el servidor durante el query zcatzz SQL 3 08-06-2007 05:02:23
Ayuda con Query Ado DBF Lucas_diaz1810 Conexión con bases de datos 3 26-12-2006 19:37:31
conexion a bbdd con query y table ElDioni Conexión con bases de datos 9 22-09-2005 17:06:02
Edit y DBEdit (ayuda) yocmen Tablas planas 3 17-07-2005 22:22:54
ayuda con query karlita_cb SQL 1 31-01-2005 21:56:17


La franja horaria es GMT +2. Ahora son las 14:13:52.


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