Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Uso de componentes ado (https://www.clubdelphi.com/foros/showthread.php?t=40805)

Fenix_Xanadu 27-02-2007 18:06:46

Uso de componentes ado
 
Hola que tal, espero y exista algun manual en internet, sobre el uso de los componentes ado en delphi para conectarse a una bd de access y manipularla.
Es decir, que me diga que componentes utilizar, como configurarlos, realizar inserciones, modificaciones, consultas. etc.

O si me pueden recomendar un buen libro para comprarlo.

Caral 27-02-2007 18:21:18

Hola Fenix_Xanadu
Bien venido al club.
La verdad no creo que necesites ningun libro especializado para conocer ado y poderte conectar con access.
En el help de delphi hay mucha informacion, tambien hay muchos demos o ejemplos, es muy simple, por lo menos lo basico y es por donde se empieza.
Indica que quieres hacer y te guiamos paso a paso con gusto.
Saludos

Neftali [Germán.Estévez] 27-02-2007 18:25:03

En esta página tienes muchas referencias y un curso detallado de Delphi + ADO. Busca por ella y encontarrás mucha información.

JF Sebastian 27-02-2007 19:04:58

Yo antes usaba el BDE pero cuando descubri la maravilla de Access con su unico fichero y su facilidad para conectarse mediante JET con Delphi senti un gran alivio.
Para cosas simples necesitaras un componente de conexion a la base de datos (ADOConnection), en la pestaña dbGO un TDataSource y un TADOTable por cada tabla de la base de datos. Una buena idea es usar un TDataModule para colocar ahi todos los componentes. Defines las propiedades y ya esta.
Mucho ojo si creas la base de datos con Access a los campos con valores predeterminados que deberas eliminar su valor para que no te de excepciones tu programa.
Mas sencillo imposible. Bueno tengo que decir que soy tambien un novato en bases de datos, pero para mi aplicacion va de maravilla. Nunca tuve problemas con ella. Para que cambiar:)

Fenix_Xanadu 27-02-2007 22:03:49

Gracias por sus comentarios
 
he leido algunos manuales, pero todos se refieren al BDE para tener acceso a las BD. como les comente, los pasos a seguir para conectarse a una base de datos de access usando los componentes ado.

Caral 27-02-2007 22:09:48

Hola Fenix_Xanadu
Aqui ftp://196.40.62.225/ tengo unos programitas que te serviran de ejemplo.
El que se llama Ejemplo.rar es el mas simple, bajalo y lo pruebas.
Saludos

roman 27-02-2007 22:39:02

Cita:

Empezado por Caral

¡Y bueno! ¡Qué calladito te lo tenías! Finalmente lo hiciste andar. ¿Qué era lo que fallaba?

// Saludos

Caral 27-02-2007 22:47:08

Hola Roman
Pues nada contratar al que me lo puso.:D
La verdad yo nunca pude hacerlo solo.:D
Saludos

Fenix_Xanadu 01-03-2007 17:18:39

Gracias caraL
 
Esta muy bien tu ejemplo, voy a analizarlo muy bien, tendras un ejemplo que sea tipo formulario, es decir.. tener algo como esto:

Nombre:
Edad:
Direccion:


Insertar

Imaginarse que despues de las etiquetas hay un edit, y el insertar es un Tbutton, y que al ser click sobre el se inserten los datos en la base de datos.

//Se preguntaran porque asi, es nunca he manejado un lenjuage visual.... en la escuela nos enseñaban C, y yo me segui con php, pero ha salido la necesidad de aprender delphi.

Caral 01-03-2007 17:29:26

Hola Fenix_Xanadu
A ver que necesitas, explicate un poco mejor, porque lo que me pides es muy elemental, tal vez si me indicas el uso que le vas a dar pueda ayudarte mas.
Saludos

Fenix_Xanadu 05-03-2007 16:56:37

Insertar datos
 
Bueno, les comento que encontre algo que me sirvio, asi que ya casi comprendo esto, y me he dado cuentas que es mas facil de lo que crei, lo que yo queria saber era parea que servia cada componente, es decir:

TADOconnection:=Realiza la coneccion (obvio, lo sabia)

Lo que no que no comprendia era para que servia el TADOdataset, y es que a veces me confundia con el Tdataset, y porque el Ttable, y todo eso, pero ya me quedo un poco mas claro.

el TADOdataset, seria su semejante a lo que en php es la funcion mysql_fetch_array, el cual se usa, cuando tu instrucción select te devuelve una tabla con mysql_query.

Ahora voy a probar el TADOcommand, que por lo que veo sirve para ejecutar comandos sql que no devuelven nada, pero si me puenden masomenos ayudar con un ejemplo, es decir, como que se debe de hacer para que se ejecute.

Bueno Caral, lo que pretendo es hacer un formulario, que al dar click en el boton insertar me inserte los datos en la BD. ya se que necesito conectarme con la base de datos (TADOconnection) y el uso de componente TADOcomman, pero este ultimo no se como funciona muy bien, per voy a investigar. ¿tendras un ejemplo de esto?

Caral 05-03-2007 18:48:12

Hola Fenix_Xanadu
Segun veo el TADOcomman, have un enlace a la base de datos por medio de sql,(nunca lo he usado), en realidad segun veo para hacer un enlace con una tabla siempre se necesitaria un adoQuery o un adotable ademas del datasource y demas, asi que no le veo gran utilidad, repito nunca lo he usado asi que no soy el mas adecuado para decir si es buen a mal componente, si esta ai es por algo.:D , los maestros de este club te podran decir mas sobre el.
No tengo ejemplos de este componente, mi criterio seria que se puede usar igual que el adoconnection sin problemas.
Reflexionando un poco, podria pensarse que esta diseñado para enlaces rapidos a una tabla por sql, bueno ya te diran los maestros.
Si te puedo ayudar en algo mas, con gusto.
Saludos

Fenix_Xanadu 07-03-2007 17:12:08

Gracias
 
Ya realice mi primer programa en Delphi, que me inserta datos con en una BD usando componentes de ADO, en realidad desconocia todo esto, me confundua mucho el uso de componentes, pues no sabia para que servia cada uno. pero como mencione antes es más facil de lo que pense, asi que ahora a seguir mejorando el codigo en delphi.

ElizabethRob 23-03-2007 20:17:20

Ayuda En Sql
 
Hola Quisiera Que Me Pudieses Enviar Tus Ejemplos Por Fa'
Soy Novata En Esto Y Me Serviria Mucho Tu Ayuda..

Caral 23-03-2007 21:21:23

Hola ElizabethRob
Bienvenida al Club delphi, siempre es bueno que te leas la guia de estilo aqui:
http://www.clubdelphi.com/foros/guiaestilo.php
Con respecto a tu solicitud, seria bueno saber que es exactamente lo que necesitas.
Saludos

Neftali [Germán.Estévez] 26-03-2007 12:26:47

Además de lo comentado por Caral, en el FTP público tienes algunos ejemplos que hemos ido subiendo.
Si necesitas algo en concreto, "postéalo" en el foro correspondiente y seguro que obtienes respuestas.

Fenix_Xanadu 05-04-2007 00:02:35

Cita:

Empezado por ElizabethRob
Hola Quisiera Que Me Pudieses Enviar Tus Ejemplos Por Fa'
Soy Novata En Esto Y Me Serviria Mucho Tu Ayuda..

Cual es tu correo, para enviarte un ejemplo sencillo de inserción, modificación, es decir uso de los componente ado para acceso a base de datos. que me parece es lo que necesitas.

ewoodcl 26-05-2007 02:53:48

Ayuda con coneccion sql server.
 
Hola:

Me he estado matando desde ya hace unos días para tratar de entender esto, pero no logro que funcione, igual que el caso anterior necesito hacer un formulario que lea y escriba en un tabla especifica. Llenar combos, con los datos y todo eso. Si pudieran enviarme algunos ejemplos se lo agradeciria, intente ir al sitio mencionado anteriormente, pero el link no me lleva a ninguna parte.

De antemano, gracias.

PD: ¿Como llego al ftp publico?

Enrique.

Neftali [Germán.Estévez] 28-05-2007 11:50:14

Cita:

Empezado por ewoodcl
¿Como llego al ftp publico?

http://www.terawiki.clubdelphi.com/


La franja horaria es GMT +2. Ahora son las 22:33:54.

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