![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cómo conectar "simple" a DB Access
Hola, me ha surgido una duda existencial, me han encargado hacer una exportación de datos a un programa de contabilidad (otro más), pero este usa una BD Access.
El asunto es que necesito conectar a esa base de datos para pasarle una serie de registros habituales en estos casos: apuntes, cuentas, etc. y me han surgido varias dudas después de haber estado consultando algunos posts en clubdelphi. La primera es que hay que usar una "cadena" de conexión y no sé exactamente qué poner ahí, he visto que hay varias posibilidades de "motores", entre ellos estos: Cita:
Y otra duda, el usuario y password predeterminado en access, ¿cuál es? Y de momento esas son todas las dudas. Por si sirve de algo: Delphi 5 + IBX + Firebird 1.5 ---> ¿ADO? + ¿ODBC? + Access
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#2
|
||||
|
||||
|
Hola Casimiro: Generalmente lo que se hace es exportar en formato texto y luego cualquier programa de contabilidad importa, al inyectar los datos directamente siempre puedes tener el problema que si pasa algo al otro programa lo achaquen a que se han metido datos a las tablas por "fuerza bruta".
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
#3
|
||||
|
||||
|
Hola,
Independientemente del sistema que utilices, yo he utilizado Microsoft Jet 4.0 OLE DB Provider cuando he utilizado ADO. Cuando generas la cadena de conexión, puedes mirarla ( es un texto ) para que el propio usuario pueda cambiarla , o utilizar un ini para que la bbdd pueda residir en cualquier lugar. Si miras la cadena de conexión, encontrarás dentro de ella "C:\datos\bbdd.mdb". Para personalizar la conexión sólo tienes que cambiar este dato y reconectar. Con ODBC sería más peliagudo ya que tienes que editar el odbc. Se podría hacer por código, pero lo veo más complicado. Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
|
#4
|
||||
|
||||
|
Cita:
La forma habitual para conectar a Access con ADO (utilizando el motor de Jet 4, que es el de Access) es la primera que has propuesto: Microsoft Jet 4.0 OLE DB Provider Lo único imprescindible es tener en el ordenador instaladas las MDAC y mínimamene actualizadas (cosa muy habitual si el sistema está actualizado); Si vas a trabajar con alguno muy antiguo (w98), tal vez podrías revisarlo. En este caso no hace falta ni siquiera que esté Access instalado. Para Access, salvo que la Base de Datos tenga seguridad implementada, se usa Admin y contraseña vacía. Delphi 5 + IBX + Firebird 1.5 Delphi 5 + ADO + Access La cadena de conexión la puedes obtener utilizando el asistente que viene con el ADOConnection/ADOTable; De todas formas si quieres todos los detalles, incluyendo las que incluyen contraseña en la Base de Datos y las que tienen seguridad implementada, puedes verlas aquí.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#5
|
||||
|
||||
|
Muchas gracias a todos, es que ando perdido en estas cosas de access, jet, mdb
![]() Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#6
|
||||
|
||||
|
Bueno, ya he acabado un programita para pruebas y gracias a vuestra ayuda ha sido bastante sencillo, lo único raro es que me resulta extraño no tener transacciones, me recuerda la época del dbase, qué tiempos aquellos.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#7
|
||||
|
||||
|
Cita:
.Set Filter to Codigo = "4300001" .Browse .Quit Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
#8
|
||||
|
||||
|
Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| encriptacion simple "xor" | GunMiNiHo | Varios | 8 | 25-03-2009 14:30:55 |
| "Como Realizo instruciones SQL con ODBC y Access"!!! | danny | Conexión con bases de datos | 5 | 07-05-2008 14:52:09 |
| Como hacer que se vea "Si" en vez de "TRUE" en un DBGrid | lu9eui | C++ Builder | 2 | 07-08-2007 04:03:13 |
| Windows Vista "casca" con un simple cursor animado | Casimiro Noteví | La Taberna | 4 | 02-04-2007 20:27:27 |
|