Hola, mira asi haces conexiones con SQL
oconexion = Createobject("adodb.connection")
With oconexion
.provider = "SQLOLEDB"
xconecstring = 'data source= "&tablas";' + ; --> ubicacion fisica de las tablas
'initial catalog = "&basededatos";' +; ---> Variable con nombre de base de datos
'user id='+'sa'+';' + ;
'password='+'1234' --> password de el usuario "sa" en SQL
.connectionstring = xconecstring
.Open
ENDWITH
y asi haces con tablas para crear la conexion:
ors_cvariables = Createobject("adodb.recordset")
With ors_cvariables
.Source = "select * from cvariables"
.ActiveConnection = oconexion
.CursorLocation = 3
.LockType = 4
.Open
Endwith
y para leer la tabla anterior:
If ors_cvariables.recordcount > 0
ors_cvariables.movefirst
vnsistema = ors_cvariables.Fields('vsistema').Value
vnCicloAgricola=ors_cvariables.Fields('CicloAgricola').Value+' '
vniniciosemanas=ors_cvariables.Fields('iniciosemana').Value
vnbono=ors_cvariables.Fields('bono').Value
vnRenglon=ors_cvariables.fields('RenglonFactura').Value
vnretiva=ors_cvariables.fields('retiva').Value
endif
cierras tablas:
ors_cvariables.Close
Cierras conexion:
oconexion.close
Espero te sirva, saludos...