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 Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-07-2005
casimaxi casimaxi is offline
Miembro
 
Registrado: oct 2004
Posts: 10
Poder: 0
casimaxi Va por buen camino
Question Access ´03 con delphi7. Donde pongo las sentencias.

Me recorri casi todos los hilos(me arden los ojos), y no encontre como hacer para escribir una sentencia. A ver si me explico:

Yo cree una Base en Access, con ADO la conecte siguiendo los pasos que encontre en un hilo(hasta aca joya ). Ahora digo yo, si yo quiero mostrar esos datos en un listbox o edit o lo que sea como tengo que hacer. Se manejar las sentencias porque lo di en la Universidad pero como hago para usar esas sentencias aca????????????
Responder Con Cita
  #2  
Antiguo 26-07-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Saludos

Para mostrarlo el contenido puedes usar lso componentes de la paletta Data Control. Estos tienen una propuedad DataSource qeu puede conectarlo a dataset qeu desees y apuntar al campo que quieras. DBEdit, DBGrid,DBMemo,.....
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #3  
Antiguo 26-07-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Como ya te indica vtdeleon lo más fácil es utilizar los componentes ADO que acompañan a Delphi, las sentencias que citas, me da la impresión que son o bien instrucciones Vbasic que soporta Access o bien Consultas SQL, si se trata de Vbasic, tendrás que transformar esa sentencia a Delphi y si hablas de SQL como supongo, pues prácticamente es el mismo SQL con algún pequeño matiz.

Para hacer una consulta similar a las que haces con el asistente gráfico de Access, puedes utilizar un Adoquery, tienes un asistente para lograr la conexión con la base de datos, luego dentro de este componente escribes el código SQL correspondiente:

Vg.
Select * From Clientes

Obviamente Clientes será el nombre de una tabla existente en tu base de datos.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #4  
Antiguo 27-07-2005
casimaxi casimaxi is offline
Miembro
 
Registrado: oct 2004
Posts: 10
Poder: 0
casimaxi Va por buen camino
Smile

Ok muchas Gracias por las respuestas.

Mas o menos pude establecer conexion mediante ADO y una bd que realize en Access. Pero a veces me tira unos errores. Hoy estoy en un ciber por eso no me acuerdo bien los errores otro dia los pongo.

A otra cosa , como puedo agregar registros, borrarlos, actualizarlos, en la bd desde mi aplicacion?. Si no es molestia.

Uso un adoconnection, adodataset, datasource, y el dbgrid para mostrarlos.
Responder Con Cita
  #5  
Antiguo 27-07-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Talking

Saludos
Te aconsejo qe hagas una busque en los manuales que ofrece ClubDelphi o en Google. Asi amplias mas sobre estos temas, ya que manejar tablas y/o bases de datos no es solo insertar, modificar y actualizar.

Para manejar esos tipo de movimientos se hace esto:
Código Delphi [-]
AdoTable.Insert;//Insertar
 AdoTable.Edit;//Modificar
 Adotable.Delete;//Borrar
Lee los manuales qeu encuentre y acomodalo a tu gusto.
Suerte
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!

Última edición por vtdeleon fecha: 27-07-2005 a las 03:25:06. Razón: Agregar
Responder Con Cita
Respuesta



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


La franja horaria es GMT +2. Ahora son las 12:34:29.


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