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 15-02-2011
rufo rufo is offline
Miembro
 
Registrado: jul 2006
Posts: 240
Poder: 18
rufo Va por buen camino
Question crear un alias en Delphi XE

Hola amigos buenas tardes aqui ando de nuevo consultando una duda que no encuentro solucion, resulta que tengo instalado delphi XE y estoy creando un programa que se conecta a una base de datos en access pero todo sale bien excepto que no encuentro en donde crear el alias y esto me sirve para conectar mi base de datos a mis tablas, estoy usando el componente BDE (database y el session) entonces si alguien sabe como conectar o como crear el alias se lo agradeceria ya que en delphi 2007 estaba muiy facil, bueno de antemano gracias.
Responder Con Cita
  #2  
Antiguo 15-02-2011
mcs mcs is offline
Miembro
 
Registrado: may 2007
Ubicación: Girona
Posts: 229
Poder: 18
mcs Va por buen camino
Hola,

Te recomiendo que replantees tu aplicación, ya que vas de obsoletismo en obsoletismo.

Por una parte, el BDE hace unos 5 o 10 años que se considera obsoleto, y sólo te va a generar problemas con sistemas operativos modernos.

Por otra parte, Microsoft tambien considera obsoletas las bases de datos Access. Los nuevos sistemas de 64 bits no soportan ficheros .MDB, y Microsoft ya ha dicho que no publicaría los drivers necesarios (que ya hay el SQL Server Express, el SQL Server Compact, etc).

En mi opinión, deberías mirarte o bien el Firebird Embedded, o sinó la NexusDB Embedded. La última ya lleva todos los componentes necesarios para su funcionamiento. Para Firebird, imagino que puedes usar los IBX.
Responder Con Cita
  #3  
Antiguo 15-02-2011
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.310
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por rufo Ver Mensaje
...estoy creando un programa que se conecta a una base de datos en access pero todo sale bien excepto que no encuentro en donde crear el alias y esto me sirve para conectar mi base de datos a mis tablas, estoy usando el componente BDE (database y el session)
Te recomiendo omo promer paso que cambies el BDE por ADO; En lugar de TDataBase y TSession utiliza un TADOConnection y luego el resto son equivalentes, TADOTable/TTable TADOQuery/TQuery,...

Con esto te evitarás crear Alias e instalar BDE.

Una vez que ya lo tengas puedes evaluar cambiar la Base de Datos a otros sistemas comentados por mcs.
__________________
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.
Responder Con Cita
  #4  
Antiguo 15-02-2011
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.310
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por mcs Ver Mensaje
Por otra parte, Microsoft tambien considera obsoletas las bases de datos Access. Los nuevos sistemas de 64 bits no soportan ficheros .MDB, y Microsoft ya ha dicho que no publicaría los drivers necesarios (que ya hay el SQL Server Express, el SQL Server Compact, etc).

¿Estas seguro de eso?
No he oido nada al respecto, pero me parece extraño. Me gustaría que pusieras algun link al respecto.

Microsoft Office funciona en 64 bits ¿no? ¿Access sigue funcionando en 64 bits?
¿Eso quiere decir que los programas que trabajan con Bases de Datos Jet 4 no funcionan en sistema de 64 bits?
¿?¿?
__________________
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.
Responder Con Cita
  #5  
Antiguo 15-02-2011
mcs mcs is offline
Miembro
 
Registrado: may 2007
Ubicación: Girona
Posts: 229
Poder: 18
mcs Va por buen camino
Cita:
Empezado por Neftali Ver Mensaje

¿Estas seguro de eso?
No he oido nada al respecto, pero me parece extraño. Me gustaría que pusieras algun link al respecto.

Microsoft Office funciona en 64 bits ¿no? ¿Access sigue funcionando en 64 bits?
¿Eso quiere decir que los programas que trabajan con Bases de Datos Jet 4 no funcionan en sistema de 64 bits?
¿?¿?
Exactamente. Jet 4 NO está soportado en 64 bits. Si la aplicación funciona en modo 32 bit (cómo el Office 2003, por ejemplo), no hay ningún problema.

Pero yo tenía una pequeña aplicación para hacer facturas escrita en VB.NET (.NET 3.5, diría), y al usar de BBDD un MDB, ya no lo puedo usar en Windows de 64 bits.

Bueno, quizá estoy equivocado. Por lo que acabo de leer en la Wikipedia (http://en.wikipedia.org/wiki/Microso...atabase_Engine, penúltimo parágrafo, antes de "References"), el Office 2010 lleva un motor Jet convertido a 64 bits, y por tanto todavía se puede usar...

De todas formas, si Microsoft lo considera "deprecated" (obsoleto), yo no me arriesgaría a usarlo (o por lo menos, no empezar un nuevo proyecto con él)...

Otro enlace: http://social.msdn.microsoft.com/For...e-b9e29d572b59
Responder Con Cita
  #6  
Antiguo 15-02-2011
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.310
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Al final aparece esto:

Office 2010 will introduce a 64 bit version of Office. With that is coming a 64 bit version of the ACE Driver/Provider which will in essence give you a 64 bit version of Jet. The downside is that it doesn’t ship with the operating system but will be a redistributable. There is a beta version available of this driver, as Office 2010 hasn’t been released yet.
2010 Office System Driver Beta: Data Connectivity Components
http://www.microsoft.com/downloads/d...displaylang=en


De todas formas si parece que MS recomienda migrar a SQL Server (Express / Compact).

AÑADO: Y aunque esto último no me parece mala opción, creo que hay un "hueco" que cubrir ahí; Se trata de una versión "embebded" ya existente en otras BB.DD.
__________________
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.
Responder Con Cita
  #7  
Antiguo 15-02-2011
mcs mcs is offline
Miembro
 
Registrado: may 2007
Ubicación: Girona
Posts: 229
Poder: 18
mcs Va por buen camino
Cita:
Empezado por Neftali Ver Mensaje
AÑADO: Y aunque esto último no me parece mala opción, creo que hay un "hueco" que cubrir ahí; Se trata de una versión "embebded" ya existente en otras BB.DD.
Justamente, la SQL Server Compact Edition es una versión Embedded. Se trata de media docena de DLL's para distribuir, de poco peso (3 o 4Mb en total), y que solo acepta una conexión simultánea a la base de datos. O sea, lo mismo que un Firebird Embedded.
Responder Con Cita
  #8  
Antiguo 15-02-2011
rufo rufo is offline
Miembro
 
Registrado: jul 2006
Posts: 240
Poder: 18
rufo Va por buen camino
Gracias amigos por responder y despejar mis dudas seguire sus consejos de antemano otra vez muchas gracias.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Crear Alias en windows vista Luis Felix Conexión con bases de datos 5 13-11-2008 23:28:26
problema al crear el alias javierd Conexión con bases de datos 3 11-05-2006 19:07:35
Como crear alias desde codigo acl_gandalf Tablas planas 2 01-02-2005 19:44:49
Crear nuevo alias VolaRe Firebird e Interbase 2 21-11-2003 22:07:03
Ayuda sobre como crear con el istalador el alias at12 Conexión con bases de datos 1 02-07-2003 08:59:43


La franja horaria es GMT +2. Ahora son las 04:55:12.


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