La Web del Programador: Comunidad de Programadores
 
    Pregunta:  56874 - CLIENTE/SERVIDOR CON ACCESS
Autor:  Paulo Ditzel
Hola:

Necesito crear una aplicación Cliente/Servidor con VB6 y Access.

El tema es que los "Clientes" no accederán directamente a la BD, sino a través de la aplicación Servidor, comunicándose mediante el control WinSock.

La idea es que sea la aplicación Servidor la que interactue y realice todas instrucciones SELECT, UPDATE, etc. con la BD y retorne a los Clientes los registros obtenidos.

Como conectarse Cliente/Servidor con Winsock mutiusuario lo tengo claro.
Como conectarse a BD Access, realizar consultas y manipular registros, tambien lo tengo claro.

Mi duda es cómo solicitar los datos a Servidor y cómo devolverle a los Clientes los registros solicitados a través del control Winsock, que "transporta solo strings"

Algun metodo para enviar los registros y pueda mostrarlos en un Listview.

  Respuesta:  Simon Alvarez
No es cierto que el control winsock transporte sólo strings, puede transportar datos binarios.

No es cómodo, pero puede hacerse. La condición es que los datos a enviar estén contenidos es una matriz de bytes.

Prueba este código cuando hayas establecido la conexión y verás que funciona

Dim matriz() as byte
redim byte(1000)
winsock1.senddata = matriz

la matriz llega "al otro lado".
El problema y lo que lo ahce incómodo es que no siempre resulta sencillo convertir todo en churros de bytes

Suerte