Connection Manager
MD Corp
El Connection Manager (CM) es un Automation Object que
permite el manejo simultáneo de una o más conexiones ADO.
Como manejarlo
Para ver el ejemplo primeramente: baje el archivo del
Automation object;
y el código de uso del objecto en:
|
Delphi
7.0 |
VFP
7.0 |
VB 6.0 |
 |
 |
 |
Todas las pruebas se hicieron utilizando Windows XP
Profesional.
En todos los casos, después de crear el objeto
MDConnections deben especificar los valores de las propiedades RootKey y
RegistryKey, si activan el CM antes de definir las propiedades ocurrirá una
excepción.
Antes de ejecutar cualquier ejemplo, registre el
control.
Para crear un nuevo registro de conexión
- Active el CM
- Presione el botón con la opción nuevo, en seguida se
mostrará el siguiente formulario (es igual para todos los lenguajes debido a
que éste formulario es parte del Automation Object); no debiera de ser pero
en fin, ya lo hice J

El primer control de texto tiene el GUID que identificará
a la conexión este control es “read only” por lo que no podrá modificarse;
aunque por código si puede hacerse.
- Capture la información solicitada; en cuanto a la
cadena de conexión, presione el botón junto al control de texto y aparecerá
el wizard estándar para la creación de cadenas de conexión.
- Para grabar el registro presione el botón Aceptar,
para cancelar el botón con el mismo título.
Para editar un registro de conexión
- Active el CM
- Seleccione un registro de la lista
- Presione el botón editar lo que le mostrará el
formulario del ejemplo anterior
- Realice las modificaciones y presione el botón aceptar
para grabar los cambios
Para borrar un registro de conexión
- Active el CM
- Seleccione un registro de la lista
- Presione el botón Borrar.
Para ejecutar una consulta
- Active el CM
- Seleccione un registro de la lista
- Presione el botón conectar
- Si la conexión se realizó con éxito, aparecerá un
icono al un lado del registro que seleccionó indicando que se está conectado
con la base de datos
- Escriba una sentencia SQL (que pueda interpretar la
base de datos) que regrese como primer campo uno de tipo string por ejemplo:
SELECT Nombre, Edad, FechaNac FROM Estudiantes, no importa el número de
campos que quiera obtener siempre y cuando el primer campo sea de tipo
carácter, esto para poder mostrarlo en el formulario, o modifique el código
para mostrar la información que ud desee.
- Presione el botón ejecutar; los resultados aparecerán
en el control ListBox para VFP y VB; en el caso de Delphi es un control Memo
Notas
-
Puede conectar una o todas las conexiones dentro del CM
-
La consulta se ejecuta sobre la conexión que esté seleccionada en la
lista
-
No se puede borrar un registro que esté conectado con la base de datos
-
Si se modifica el registro de una conexión cuando esta está conectada
con la base de datos, los cambios se notarán cuando se desconecte y se vuelva
a conectar
-
El password en los objetos es opcional, de cualquier manera se
encriptará la cadena de conexión
Espero que les sea util
dij. ..
[email protected] (para cualquier comentario)
[email protected] (en caso de un bug en el control)