Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Propiedades ADO (https://www.clubdelphi.com/foros/showthread.php?t=4314)

Zopi 10-10-2003 00:42:51

Propiedades ADO
 
Hola
aguien sabe como mostrar
en tiempo de ejecucion la
ventana de propiedades de ADO
(donde se especifica la conexion).


gracias:D

roman 10-10-2003 01:16:58

Ese tipo de ventanas normalmente las maneja Delphi durante el diseño así que no sé si lo siguiente funcione (aparentemente sí pero desconozco qué problemas colaterales puede dar):

Agrega a tu proyecto la unidad AdoConEd que debe encontrarse en la carpeta

Source\Property Editors

dentro de la carpeta donde está instalado Delphi.

Una vez hecho esto usas:

Código:

if EditConnectionString(AdoConnection1) then
  { Código si el usuario acepta los cambios }
  else
    { Código si el usuario cancela los cambios }

donde AdoConnection1 es la conexión que deseas editar.

// Saludos

victork_py 10-10-2003 15:31:53

Me imagino que queres hacer eso para poder configurar el acceso a la base de datos después de instalar tu aplicación.
Lo que podes hacer es, en el momento de diseño asignar en el ConnectionString un archivo datalink, que son archivos con extensión udl, quedando algo así:
F

victork_py 10-10-2003 15:36:04

Perdon, se me fué la respuesta incompleta.

Lo que podes hacer es, en el momento de diseño asignar en el ConnectionString un archivo datalink, que son archivos con extensión udl, quedando algo así:
FILNE NAME=c:\proyecto\archivo.udl

De esta manera tu aplicación va a buscar en ese archivo todos los parámetros para conectarse a la bd.
Para crear un archivo udl, simplemente creas un archivo vacío con el notepad y luego le cambias la extensión a udl, verás que cambia el icono y al hacer dobleclick abrirá el asistente de conexión.

Esto requiere que en cada estación que instalas tu aplicación debas instalar tu aplicación, crear el archivo udl y configurar el mismo.

Espero que te sirva

Zopi 10-10-2003 15:41:57

Muchas gracias
las dos respuestas me sirven
porque sí, voy a usar un archivo UDL
pero por comodidad al adinistrador de la aplicacion voy a mostrar la ventana de edicion de conexion directamente desde el programa...


muchas gracias

:D


//saludos


La franja horaria es GMT +2. Ahora son las 19:04:11.

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