PDA

Ver la Versión Completa : Como configurar un alias en el DataBaseDesktop, pero por codigo (tiempo de ejecución)


hhuillcen
13-06-2003, 20:33:10
Tengo un sistema hehco en delhi, pero como mis usuarios no saben configurar un alias en el Data Base Desktop, entonces necesito hacerlo por codigo (tiempo de ejecución), por favro ayudenme

roman
14-06-2003, 06:16:45
Usa el método AddAlias o AddStandardAlias del objeto Session. Para Paradox y DBase usa el segundo. Aquí te pongo un ejemplo de su uso:

Session.ConfigMode := [cfmSession];
Session.AddStandardAlias(Alias, Path, 'Paradox');

donde "Alias" es el nombre que deseas para el alias y "Path" es la ruta al directorio que contiene las tablas.

Lo anterior te crea un alias temporal que se borrará en cuanto se termine la aplicación, lo cual puede ser más que suficiente, pero si deseas guardarlo permanentemente usa el método SaveConfigFile del objeto Session.

No hay necesidad de crear o insertar un objeto TSession para esto ya que se crea un por default que accedes con sólo incluir la unidad DBTables (lo cual ocurre automáticamente si insertas componentes DB)