PDA

Ver la Versión Completa : Access??


Mariana
24-11-2003, 17:00:50
Hola a todos, queria preguntarles lo siguiente:
Tengo que trabajar con una base de datos creada en Access, con que componente puedo acceder a las tablas?
Gracias.
Mariana.

Osorio
24-11-2003, 17:13:07
Con los de la paleta ADO.


Suerte...

Mariana
24-11-2003, 19:09:44
Hola necesitaria saber si existe algun manual o tutorial de como manejar los componentes ADO
Gracias.

pgraciap
24-11-2003, 19:19:41
Hola, Mariana...

Tambien puedes utilizar el ODBC ->DSN
esto es parecido al alias de paradox checa estas ligas:

http://www.clubdelphi.com/trucos.php?id=34&type=F

http://www.clubdelphi.com/vertruco.php?id=438

espero haberte ayudado!!! :) ;)

roman
24-11-2003, 19:45:34
Mariana comentó:
Hola necesitaria saber si existe algun manual o tutorial de como manejar los componentes ADO
Gracias.

Supongo que existen pero si quieres empezar a usarlos no es tan difícil.

Tienes que comenzar con una componente TAdoConnection y asignarle su propiedad ConnectionString. Para ello lo más fácil es:


Das doble click sobre la componente para abrir la ventana de edición de ConnectionString.

Usas el botón "Build" para abrir la ventana "Datalink properties".

Ahí seleccionas "Microsoft Jet 4.0 OLE DB Provider" y oprimes "Next"

En el cuadro "Select or enter a database name" escribes o seleccionas el archivo de Access y oprimes "Aceptar" y luego 'Ok' en la ventana de edición de ConnectionString.


Con esto, la propiedad se verá algo así como:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documentos\Basura\db1.mdb;Persist Security Info=False.

Pon la propiedad LoginPrompt del AdoConnection en false.

Para acceder a una tabla en específico usa una componente TAdoTable y asigna la componente AdoConnection a su propiedad Connection y el nombre de la tabla en su propiedad TableName.

El resto es similar a las componentes tradicionalesTTable ya que puedes enlazar un DataSource al AdoTable y a partir de éste usar los controles de edición de bases de datos que requieras.

// Saludos

FNADALO
25-11-2003, 17:23:09
Hola Mariana estoy de acuerdo con Roman yo utilizo Ado
desde bastante tiempo con Access y con Slq Server 7 y 2000
una cosa evalua si quieres utilizar AdoTable o AdoQuery si es
para una aplicación Clientes/servidor con muchos registros
en las tablas utiliza AdoQuery con select's parametrizados.

Si tienes alguna duda puedes consultarmela acado de realizar
un Abm con componentes Ado.

Un Saludo

Rox77
07-05-2004, 17:03:53
Hola FNADALO, yo trabajo con access y ADO en delphi para pequeños proyectos personales ... pero no tengo muy claro como hacer para convertir una app monousuario en cliente/servidor con Access. Las hay y supongo que se puede hacer, pero no estoy muy puesto en ese tema. Podrias dar las ideas básicas de como hacer una app que use Access en red (2 o 3 usuarios , no se cuantos permite Access). O si es necesario usar SQL Server.

Gracias.

jachguate
07-05-2004, 17:50:53
Hola Rox77. Estas reviviendo un hilo del año pasado para hacer una pregunta nueva, que aunque guarda cierta relación con lo tratado en el hilo, se merece un nuevo hilo.

Te sugiero la lectura de la guia de estilo

Hasta luego.

;)