
12/02/2004, 09:10
|
| | Fecha de Ingreso: febrero-2004 Ubicación: Medellin - Colombia
Mensajes: 5
Antigüedad: 21 años Puntos: 0 | |
VB soporta naturalmente cualquier dbf, ya sea que hagas la conexión por código o por ADO o por RDO.
Si utilizas el componete DATA debes definir las propiedades:
Connect= Dbase (Dbase III, Dbase IV o Dbase 5.0)
DatabaseName= archivo.dbf
RecordSource=archivo o Consulta SQL
Si utilizas el componente ADO debes definir:
ConexiónString= (Se genera definiendo previamente una conexión ODBC)
RecordSource= archivo o Consulta SQL
Una Cadena de Conexión para ADO quedaría mas o menos:
"Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="CollatingSequence=ASCII;DBQ=<DirDBPath >;DefaultDir=<DirDBPath>;Deleted=1;Driver={Microso ft dBase Driver (*.dbf)};DriverId=533;FIL=dBase 5.0;FILEDSN=<DSNConexion>;MaxBufferSize=2048;MaxSc anRows=8;PageTimeout=600;SafeTransactions=0;Statis tics=0;Threads=3;UID=admin;UserCommitSync=Yes;"
Donde
<DirDBPath> es el camino de directorio donde se encuentra el DBF, por ejemplo C:\MyApp\Db
<DSNConexion> es el nombre del DSN creado, incluyendo la ruta, por ejemplo:
C:\Archivos de programa\Archivos comunes\ODBC\Data Sources\Estudiantes.dsn
Esta cadena se puede generar poniendo el componente ADO en un formulario y abriendo las propiedades (Click Derecho en el ADO). |