BARBARA PAREDES
CONEXIÓN DE V.B A INTERNETIngresa a visual basic, a continuación en el menú proyecto selecciona la opción Agregar Data Environment y se creara una nueva conexión para la que debes establecer propiedades de vinculo de datos.
En la ventana de Data Enviroment cambia el nombre del objeto DataEnvironment por el de la base de datos y el de la conexión por el de la tabla, Luego has clic con el botón derecho del ratón en el nombre de la tabla y selecciona la opción Propiedades. En la ficha de proveedor del cuadro de dialogo selecciona el que se ajuste a tu necesidad.
En la ficha Conexión del mismo cuadro de dialogo escribe el nombre de la base de datos y la ruta donde se encuentra dicho archivo y has click en el botón probar conexión, si la conexión es satisfactoria presiona el botón aceptar.
En seguida en la barra de herramientas de la ventana Data Environment has clic en agregar comando y denomine un nombre y has click derecho sobre el comando y seleccione Propiedades. Compruebe que este comando utiliza la conexión de tu base de datos y establezca el nombre la tabla a utilizar y presiona Aceptar. Selecciona el comando que has creado y arrástralo hacia el formulario. Desarrolla la aplicación como sea necesario.
    Ejemplo:    La primera acción a realizar y fundamental para toda aplicación de este tipo, es crear la conexión al servidor, ya que solo se puede transmitir información si la conexión cliente/servidor se encuentra activa.
Propiedades necesariasRemoteHost: Asignamos la dirección a la que deseamos conectar.RemotePort: Asignamos el puerto al que deseamos conectar en RemoteHost.Métodos necesariosConnect(): Conecta al servidor.Close(): Cierra la conexión al servidor.Eventos involucradosConnect(): Ocurre cuando hemos establecido con éxito la conexión al servidorClose(): Ocurre cuando el servidor nos cierra la conexión.Error(): Ocurre en caso de errores.
Para realizar la conexión utilizamos el siguiente código:Private Sub Command2_Click()'asignamos los datos de conexiónWinsock1.RemoteHost = Text3.TextWinsock1.RemotePort = Text4.Text'conectamos el socketWinsock1.CloseWinsock1.ConnectEnd Sub
     Aquí se pueden ver claramente dos partes principales:      En las primeras dos líneas asignamos los datos de conexión al host remoto, como son la IP/DNS (RemoteHost) y Puerto (RemotePort).     En la última línea llamamos al método "Connect" para realizar la conexión, siempre asegurándonos que el Socket no este utilizándose.      Para ello llamamos al método "Close" que se encarga de cerrar toda conexión pendiente en el Socket.     Si la conexión se realiza con éxito se dispara un evento para tal fin, en donde podemos realizar acciones inmediatas en el momento preciso en que se logra establecer la conexión con el servidor. El evento es el siguiente:

B.V. II

  • 1.
  • 2.
    CONEXIÓN DE V.BA INTERNETIngresa a visual basic, a continuación en el menú proyecto selecciona la opción Agregar Data Environment y se creara una nueva conexión para la que debes establecer propiedades de vinculo de datos.
  • 3.
    En la ventanade Data Enviroment cambia el nombre del objeto DataEnvironment por el de la base de datos y el de la conexión por el de la tabla, Luego has clic con el botón derecho del ratón en el nombre de la tabla y selecciona la opción Propiedades. En la ficha de proveedor del cuadro de dialogo selecciona el que se ajuste a tu necesidad.
  • 4.
    En la fichaConexión del mismo cuadro de dialogo escribe el nombre de la base de datos y la ruta donde se encuentra dicho archivo y has click en el botón probar conexión, si la conexión es satisfactoria presiona el botón aceptar.
  • 5.
    En seguida enla barra de herramientas de la ventana Data Environment has clic en agregar comando y denomine un nombre y has click derecho sobre el comando y seleccione Propiedades. Compruebe que este comando utiliza la conexión de tu base de datos y establezca el nombre la tabla a utilizar y presiona Aceptar. Selecciona el comando que has creado y arrástralo hacia el formulario. Desarrolla la aplicación como sea necesario.
  • 6.
    Ejemplo: La primera acción a realizar y fundamental para toda aplicación de este tipo, es crear la conexión al servidor, ya que solo se puede transmitir información si la conexión cliente/servidor se encuentra activa.
  • 7.
    Propiedades necesariasRemoteHost: Asignamosla dirección a la que deseamos conectar.RemotePort: Asignamos el puerto al que deseamos conectar en RemoteHost.Métodos necesariosConnect(): Conecta al servidor.Close(): Cierra la conexión al servidor.Eventos involucradosConnect(): Ocurre cuando hemos establecido con éxito la conexión al servidorClose(): Ocurre cuando el servidor nos cierra la conexión.Error(): Ocurre en caso de errores.
  • 8.
    Para realizar laconexión utilizamos el siguiente código:Private Sub Command2_Click()'asignamos los datos de conexiónWinsock1.RemoteHost = Text3.TextWinsock1.RemotePort = Text4.Text'conectamos el socketWinsock1.CloseWinsock1.ConnectEnd Sub
  • 9.
    Aquí se pueden ver claramente dos partes principales: En las primeras dos líneas asignamos los datos de conexión al host remoto, como son la IP/DNS (RemoteHost) y Puerto (RemotePort). En la última línea llamamos al método "Connect" para realizar la conexión, siempre asegurándonos que el Socket no este utilizándose. Para ello llamamos al método "Close" que se encarga de cerrar toda conexión pendiente en el Socket. Si la conexión se realiza con éxito se dispara un evento para tal fin, en donde podemos realizar acciones inmediatas en el momento preciso en que se logra establecer la conexión con el servidor. El evento es el siguiente: