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

 

  1. Active el CM

 

  1. 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.

 

  1. 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.

 

  1. 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

 

  1. Active el CM
  2. Seleccione un registro de la lista
  3. Presione el botón editar lo que le mostrará el formulario del ejemplo anterior
  4. Realice las modificaciones y presione el botón aceptar para grabar los cambios

 

Para borrar un registro de conexión

 

  1. Active el CM
  2. Seleccione un registro de la lista
  3. Presione el botón Borrar.

 

Para ejecutar una consulta

 

  1. Active el CM
  2. Seleccione un registro de la lista
  3. Presione el botón conectar
  4. 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
  5. 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.
  6. 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)

 

Hosted by www.Geocities.ws

1