![]() |
![]() |
| 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
|
||||
|
||||
|
Gracias Juan solo q eso q me mencionas ya lo habia intentado
(Primero a un TDatabase le asignas un valor en su propiedad DatabaseName. Digamos dbFactu. Luego a todos los TTable, TQuery o TStoredProc que ronden por tu aplicación, en su propiedad DatabaseName también les asignas (escribiendo o eligiendo del combo) dbFactu, y listo.) Sin embargo como lo quiero hacer con Pdx no existen bases de datos como explicitas como en Firebird por ejemplo asi q a la propiedad databasename del TDatabase le asigno la ruta de donde estan las tablas y le asigno True a connected y si se conecta pero cuando le asigno a DatabaseName del TTable el TDatabase manda un mensaje de q es una base de datos desconocidas. Y de hecho ya habia bajado Delphi 4 de la pagina de Marteens y lo estoy leyendo. Gracias Salu2 |
|
#2
|
||||
|
||||
|
Pues hay algo que no has entendido bien. Yo me he conectado una sola vez a Paradox en mi vida (hace unos 6 años), pero lo hice de esta forma y me fue fenomenal....
De memoria: Database.DatabaseName = dbFactu Database.Directory = 'c:\pruebas\pdx\juan' Table1.DatabaseName = dbFactu; (date cuenta que no es un apuntador al database... que ese el BDE lo encuentra y asigna internamente; es el mismo string que has puesto en el DatabaseName del DB). Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#3
|
||||
|
||||
|
Cita:
// Saludos |
|
#4
|
||||
|
||||
|
bueno... de la forma descrita por mi, no es necesario el uso del alias...
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#5
|
||||
|
||||
|
Pues lo pruebo como dices y me marca error:
Cita:
// Saludos |
|
#6
|
||||
|
||||
|
A mi marca el mismo error al tratar de hacerlo como dijo Juan Antonio
|
|
#7
|
||||
|
||||
|
bien... bien.
Me han obligado a abrir mi viejo y querido delphi 4 (por suerte ahora lo tengo a mano). Lo que he hecho es lo siguiente: He botado en la forma: un TDatabase: Database1 y un TTable: Table1. Las propiedades mas relevantes son:
He puesto a true la propiedad connected del TDatabase, y al hacer doble clic sobre el TTable he podido añadir los campos sin problemas. Luego, para verificar, he puesto también a true la propiedad Active del Table1; he añadido un DataSource enganchado a este, y un dbGrid enganchado al DataSource. y Pun, tengo los datos de muchos paises en mi vista de diseño... Espero lo dicho sea de utilidad. En lo personal, preferiria este método, con el que no tengo que crear ningun alias en el BDE y tengo control "total" de donde estarán los datos de mi aplicación. Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|