![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola!
Supongo que la aplicacion recien la creaste. ¿Por que usas BDE para Access? Delphi 6 y 7 incluyen componentes ADO que es nativo para Access. |
|
#2
|
||||
|
||||
|
Efectivamente amigo Gustavo si usas Delphi 6 o 7 puedes usar ADO, algo que suelo hacer es usar un TADOConnection y crear la ConnectionString desde Delphi, checarla bien, y después crear por código la ruta hacia el archivo *.mdb, así que cuando ejecuto el programa, asigno la ruta del archivo *.mdb a la ruta donde se encuentra el archivo de base de datos, así puedes poner tu archivo de Access p. ej. en el mismo directorio que tu aplicación o en el subdirectorio Datos donde reside tu ejecutable.
Te dejo un ejemplo
Código:
resourcestring ConexionStr = 'Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=';
Código:
adoDatosDB.ConnectionString:= ConexionStr +
ExtractFilePath(Application.ExeName) +
'Datos.mdb';
adoDatosDB.Open;
Saludos
__________________
Herr Heins Faust |
|
#3
|
||||
|
||||
|
En la propia página de Inno Setup, tienes cómo crear Alias desde un instalador hecho con Inno Setup.
De todas formas, coincido con lo que te han dicho. El acceso a Access puedes hacerlo (y deberías hacerlo) sin pasar por el BDE, utilizando ADO.
__________________
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. |
|
#4
|
||||
|
||||
|
Además cuando utilizas ADO no necesitas instalar el BDE, puede correr únicamente con tu ejecutable, y tu *.mdb, e incluso si usas SQL Server p. ej. necesitas como mínimo tu ejecutable conectado al ODBC de SQL Server.
![]()
__________________
Herr Heins Faust |
|
#5
|
||||
|
||||
|
Gracias a todos ustedes por sus aportes, de hecho, ya he trabajado con los componentes ADO y los conozco, pero básicamente mi inquietud era si se puodía crear el Alias por código y así utilizar inno setup, pero si no entonces tendré que cambiar los componentes a ADO.
Como les dije gracias a todos por sus aportes, pero ahora, por puso ocio ¿Se puede crear el Alias por código? ![]() |
|
#6
|
|||
|
|||
|
Amigo Gustavo: Neftali te lo dijo muy claramente:
Cita:
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Conectar dos ordenadores en red con Access 97 | CarlaOnti | Conexión con bases de datos | 1 | 20-01-2006 11:18:22 |
| Ayuda a conectar con Access!! | kye_z | Conexión con bases de datos | 7 | 21-10-2004 09:51:33 |
| conectar base access via ftp | agustincs | Conexión con bases de datos | 2 | 13-09-2004 19:12:04 |
| Conectar access sin ODBC | Tolin | Conexión con bases de datos | 0 | 24-08-2004 23:57:03 |
| se puede conectar una BBD Access con BDE | hook | Conexión con bases de datos | 3 | 26-04-2004 18:21:08 |
|