RE:Como crear DSN de VB..
Bueno, eso es fácil.
primero que todo necesitas entrar a origenes de datos odbc.
allí creas un "DSN DE ARCHIVO" asegurandote de llenar toda la informacion que te piden.
este archivo generalmente se guardan en:
C:\Archivos de programa\Archivos comunes\ODBC\Data Sources\nombre.dsn
luego editas este archivo en el block de notas y te aparecerá algo como esto:
[ODBC]
DRIVER=INFORMIX 3.80 32 BIT
UID=rhworkfl
FBS=4096
OAC=1
OPT=
CURB=48
VMB=0
PRO=onsoctcp
SERV=1528
SRVR=DB_UIS
HOST=192.168.19.6
DATABASE=recursos_humanos
Este es un ejemplo real de una conexion a una base de datos informix que funciona en el servidor 192.168.19.6 con sistema operativo unix.
luego en la propiedad conectionstring de ADO concatena toda esta información de la siguiente manera
Objetoconexion.ConectionString = "DRIVER={INFORMIX 3.80 32 BIT};UID=nombre_usuario;PWD=contraseña;FBS=4096;OAC=1;OPT=;CURB=48;VMB=0;PRO=onsoctcp;SERV=1528;SRVR=DB_UIS;HOST=192.168.19.6;Database=recursos_humanos"
fijate que lo único que tuve que anexar a la cadena de conexion fue PWD=contraseña
ahora bien las palabras nombre_usuario y contraseña cambian por un user name y un password validos de la base de datos respectivamente.
Esto esta provado y funciona.
por favor me cuantas si te sirve.
UN FAVOR. necesito una dll o un ocx o lo que sea que haga OCR y que funcione con Visual Basic. si sabes de algo te lo agradecería.