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 03-05-2005
Anibalcast Anibalcast is offline
Registrado
 
Registrado: may 2005
Posts: 5
Poder: 0
Anibalcast Va por buen camino
una duda con el control ttable

Estoy intentando abrir una tabla de foxpro(.dbf) pero no estoy seguro de cuales son los requisitos de este control(ttable), he puesto en la propiedad databasename 'tablas de visual foxpro' que es una de las opciones que me da y en dataname 'g:\loterias.dbf' no se si eso sera suficiente para abrir la tabla o si lo estare haciendo mal porque cuando le pongo la propiedad Active en 'true' me piede un login y una clave que tampoco se para que sera, disculpenme tantas preguntas quisas tontas, es que tengo dos dias con delphi el 2005 aquitect y me parese uno de los mejores programas que e probado pero no logro agarrarle el hilo a los controles de acceso a datos por que bengo de clipper y foxpro y es muy distita la manipulacion. gracias al que quiera aclararme el proceso saludos....
Responder Con Cita
  #2  
Antiguo 03-05-2005
Aztaroth Aztaroth is offline
Miembro
 
Registrado: dic 2003
Ubicación: Matamoros
Posts: 52
Poder: 21
Aztaroth Va por buen camino
Tablas FoxPro

Yo tambien tuve el mismo problema y lo solucione con estos pasos

1.- create un DSN con los drivers de Microsoft Visual FoxPro apuntando al directorio donde estan las bases de datos si son tablas separadas.

2.- Te creas un Alias en el bde de delphi con el mismo tipo de driver Visual FoxPro, y en la propiedad DSN le pones el nombre del DSN que hiciste en el paso 1, y un USERNAME cualquiera

3.- te pones un control DataBase en la forma o donde lo necesites y en la propiedad Alias le pones el alias que creaste en el paso 2, ahora le das doble click a la Database y te apareceran una propiedades en la opcion "Login Prompt" la deseleccionas por ahi hay botones "Default" y te traera toda la configuracion de ese DSN y en el password le puedes poner cualquier letra yo pongo "asdf" y entra


con estos sencillos pasos yo pude abrir bases de datos FoxPro con indices cdx.

Espero te sirva de algo.
Responder Con Cita
  #3  
Antiguo 04-05-2005
Anibalcast Anibalcast is offline
Registrado
 
Registrado: may 2005
Posts: 5
Poder: 0
Anibalcast Va por buen camino
Hermano muchas gracias por ayudarme pero el ttable me abrio solo la tabla .dbf solo le puse en la propiedad tablename la direccion del archivo sin ponerle nada a la propiedad databasename y listo todo bien bueno no todo, crei que abriria la tabla en cualquier maquina pero requiere algo me sale un error 'an error occurred attempting to initialize the borland database engine (error $2108)' supongo que hay que instalar algo en la maquina para que el programa pueda manipular la tabla, que me dises de esto?
Responder Con Cita
  #4  
Antiguo 04-05-2005
Avatar de hermes_32
hermes_32 hermes_32 is offline
Miembro
 
Registrado: jul 2003
Posts: 94
Poder: 21
hermes_32 Va por buen camino
Hola Anibalcast,

en la propiedad DataBaseName tienes que poner la ruta donde esté la tabla que quieres vincular. Cuando hagas esto y despliegues la lista de la propiedad TableName, verás que te apararecen todas las tablas que tengas en ese directorio.

Un saludo.
Responder Con Cita
  #5  
Antiguo 04-05-2005
Aztaroth Aztaroth is offline
Miembro
 
Registrado: dic 2003
Ubicación: Matamoros
Posts: 52
Poder: 21
Aztaroth Va por buen camino
TTable

'an error occurred attempting to initialize the borland database engine (error $2108)'

Este error te lo da por que no tienes instalado el BDE de Borland en la maquina donde quieres ejecutarlo.

Si tienes InnoSetup consulta la documentacion, ahi te dice como puedes instalar el BDE en cualquier maquina.
Responder Con Cita
  #6  
Antiguo 04-05-2005
Anibalcast Anibalcast is offline
Registrado
 
Registrado: may 2005
Posts: 5
Poder: 0
Anibalcast Va por buen camino
Ha ya veo, gracias por aclararme es mucho mejor así...
Responder Con Cita
  #7  
Antiguo 04-05-2005
Anibalcast Anibalcast is offline
Registrado
 
Registrado: may 2005
Posts: 5
Poder: 0
Anibalcast Va por buen camino
Entiendo, y no habra alguna forma para cargar uno su programa a todas partes con algun tipo de base de datos que no requiera ninguna instalacion? aunque sean archivos de texto.
Responder Con Cita
  #8  
Antiguo 04-05-2005
Aztaroth Aztaroth is offline
Miembro
 
Registrado: dic 2003
Ubicación: Matamoros
Posts: 52
Poder: 21
Aztaroth Va por buen camino
TTable

Si con Access y conexion ADO no es necesario instalar el bde, el unico requisito es que en la maquina cliente tenga el driver para Microsoft Access, que en su mayoria ya viene preinstalado.
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


La franja horaria es GMT +2. Ahora son las 22:43:28.


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