Visual Basic - PROBLEMA Conexion DBSEIII con DRIVER o DNS

Life is soft - evento anual de software empresarial
 
Vista:

PROBLEMA Conexion DBSEIII con DRIVER o DNS

Publicado por vlg (139 intervenciones) el 18/12/2003 11:58:04
LA CONEXION QUE UTILIZO ES LA SIGUIENTE

Set Conexion = CreateObject("ADODB.Connection")
Conexion.Open "dsn=peddia" ' O cualquier DSN válido
Set miRs = New ADODB.Recordset
miRs.CursorType = adOpenKeyset
miRs.LockType = adLockOptimistic
miRs.Source = "peddia"
Set miRs.ActiveConnection = Conexion
miRs.Open

LA CONEXION ES DE SOLO LECTURA NO ME DEJA MODIFICARLA ¿ALGUIEN SABE COMO MODIFICAR PALIAR ESTE PROBLEMA?
¿ALGUIEN HA CONSEGUIDO LA CONEXION MEDIANTE EL DRIVER
Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=c:\Peddia.dbf;" O ALGO PARECIDO? gracias por vuestro interes
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:PROBLEMA Conexion DBSEIII con DRIVER o DNS

Publicado por Gino (1 intervención) el 02/01/2004 19:27:07
Espero que esto te sirva:

ConnStr = "Provider=MSDASQL.1;Persist Security Info=False;Extended Properties=Driver={Microsoft Visual FoxPro Driver (*.dbf)};UID=;SourceDB=G:\SISTEMAS\SUPERVI;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;"
Cn.Open ConnStr 'This can be a datasource name or a connect string
SQL = "Select Distinct clieprov.ruc, clieprov.nombre, clieprov.cod from clieprov WHERE ((clieprov.ruc)> 999999999) ORDER BY clieprov.ruc "
Cmd.CommandText = SQL
Cmd.CommandType = 1 'SQL statement
Set Cmd.ActiveConnection = Cn
Rs.CacheSize = 10
Rs.Open Cmd, , adOpenStatic

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar