| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
pablo_emiliob Master


Registrado: 19 Sep 2005Mensajes: 211Ubicación: Barranquilla - Colombia
|
Publicado: Vie 12 Ene, 2007 4:03 am Asunto: directorio de una bd... |
|
|
HOLA!!!
Como hago yo para saber (desde el codigo), cual es el directorio de mi base de datos???
GRACIAS!!! _________________ __________________________
C++ RULZ FO' EVA' |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
pablo_emiliob Master


Registrado: 19 Sep 2005Mensajes: 211Ubicación: Barranquilla - Colombia
|
Publicado: Sab 13 Ene, 2007 1:33 am Asunto: |
|
|
HOLA!!
me refiero a que me diga donde se encuentran los .dbf de las tablas... es decir la direccion que uno le da en el BDE Administrator
GRACIAS!!! _________________ __________________________
C++ RULZ FO' EVA' |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
pablo_emiliob Master


Registrado: 19 Sep 2005Mensajes: 211Ubicación: Barranquilla - Colombia
|
Publicado: Mie 24 Ene, 2007 12:08 am Asunto: |
|
|
HOLA!!!
muchas gracias por tu respuesta, pero sera mucha molestia que me hagas algun ejemplo con un pedazo de codigo o algo... es que sigo sin entender...
disculpa las molestias...
GRACIAS!!! _________________ __________________________
C++ RULZ FO' EVA' |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
pablo_emiliob Master


Registrado: 19 Sep 2005Mensajes: 211Ubicación: Barranquilla - Colombia
|
Publicado: Jue 25 Ene, 2007 1:11 am Asunto: |
|
|
Ok pero para un objeto TTable, como se aplicaría esto para saber la ruta de dicha tabla...
???
GRACIAS!!! _________________ __________________________
C++ RULZ FO' EVA' |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
pablo_emiliob Master


Registrado: 19 Sep 2005Mensajes: 211Ubicación: Barranquilla - Colombia
|
Publicado: Jue 25 Ene, 2007 9:33 pm Asunto: |
|
|
Estas seguro que es asi???... porque la verdad yo ya intente eso... y lo asignaba a un AnsiString path y me mostraba NULL...
Trata de intentarlo en tu PC para ver si ati te funciona...
GRACIAS!!! _________________ __________________________
C++ RULZ FO' EVA' |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Jue 25 Ene, 2007 11:17 pm Asunto: |
|
|
para complementar la ayuda que esta haciendo Angel, nos puedes indicar los componentes que usas, para conectarte a la base de datos.
es decir que componentes estas manejando para conectarte:
son los TSession, TDataBase, TTable, TQuery, por ende te dire que en bases de datos tipo paradox, debes usar los 3 primeros, para saber la ruta, a si mismo en el componente TDataBase en la parte de "Params" estableces la ruta de tu base.
Dentro del TSession, puedes usar un alias, para conectarte a la base de datos y con el puedes encontrar la ruta.
entre mas datos nos des, mejor te podemos ayudar.
por citar un ejemplo una manera de encontrar la ruta de el Alias DBDEMOS que usa datos de paradox, puedes poner el siguiente codigo dentro de un form,
Estableces un TMemo y un TButton, dentro del Codigo del TButton implementas el codigo:
| Código: | void __fastcall TForm1::Button1Click(TObject *Sender)
{
TSession *sbd = new TSession(this);
sbd->SessionName = "Mi_sesion";
if(sbd->IsAlias("DBDEMOS")) // si encontramos el alias
{
TStringList *Datos = new TStringList();
sbd->GetAliasParams("DBDEMOS",Datos);
this->Memo1->Lines->AddStrings(Datos);
// o si solo quieres la ruta puedes hacer lo siguiente
this->Memo1->Lines->Add(" ");
this->Memo1->Lines->Add(" ------ solo la ruta ----- ");
this->Memo1->Lines->Add(Datos->Strings[Datos->IndexOfName("PATH")]);
}
}
//--------------------------------------------------------------------------- |
En esta parte si se encuentra el alias DBDEMOS, nos muestra dentro del TMemo, la ruta en una linea que dice PATH, o bien usar las propiedad IndexOfName de los objetos TStringList para buscarlos,
Cabe aclarar que estamos buscando un alias, que has declarado en el BDE _________________
 |
|
| Volver arriba |
|
 |
pablo_emiliob Master


Registrado: 19 Sep 2005Mensajes: 211Ubicación: Barranquilla - Colombia
|
Publicado: Lun 29 Ene, 2007 11:00 pm Asunto: |
|
|
HOLA!!!
Ok los componentes que utilizo son:
TTable
TQuery
Y mi base esta hecha en DBase for windows, pues asi es como creo las tablas en el desktop manager, y luego creo la base metiendome en Panel de control -> BDE Administrator...
GRACIAS!!! _________________ __________________________
C++ RULZ FO' EVA' |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Lun 29 Ene, 2007 11:02 pm Asunto: |
|
|
Al parecer no se entendio el post que puse, el ejemplo te funciona para todos los alias que esten declarados dentro del BDE
necesitas algo mas? _________________
 |
|
| Volver arriba |
|
 |
pablo_emiliob Master


Registrado: 19 Sep 2005Mensajes: 211Ubicación: Barranquilla - Colombia
|
Publicado: Mar 30 Ene, 2007 9:02 pm Asunto: |
|
|
oohhhhh... ok listo ya entendi... muchisisisisimas gracias carlos.
Dejame intentarlo y si pasa algo te aviso... igualmente gracias alos que me ayudaron...
GRACIAS!!!! _________________ __________________________
C++ RULZ FO' EVA' |
|
| Volver arriba |
|
 |
|