Visual Basic - conexion a sql compact edition 3.5

Life is soft - evento anual de software empresarial
   
Vista:

conexion a sql compact edition 3.5

Publicado por cobes (24 intervenciones) el 21/12/2010 15:20:28
amigos

al momento de conectar mi aplicacion en vb6 con sql compact.

me sale el sgte error.

"La operacion de múltiples pasos de oldeb generó errores.Compruebe los valores de estado de oldeb si es posible. no se realizo ningun trabajo.

El codigo de conexion es el sgte.
La referencia utilizada es microsoft activex data object 2.8 library
-----------------------------------------------------------------------------------------------------

Global rs As ADODB.Recordset, cnn As ADODB.Connection, sql As String

Public Sub conectar()
Set rs = New ADODB.Recordset
Set cnn = New ADODB.Connection

cnn.ConnectionString = "Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=C:\MyDatabase1.sdf;Password=mulitas;"
cnn.Open<------------------------------------------- ERROR EN ESTA LINEA DE CODIGO-------------

End Sub

me ayudarian mucho a solucionar este problema o orientarme hacian la conexion de vb6 y sql ce.

Gracias!
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:conexion a sql compact edition 3.5

Publicado por RojasMarcelo (225 intervenciones) el 21/12/2010 21:01:02
Intenta lo sgte:

Public cnn as adodb.connection
Public rst as Adodb.recordset
Public sSQL as string

Public Sub Conectar()
set cnn = new adodb.connection
Set rst = new adodb.recordset

cnn.cursorlocation = aduseclient
cnn.provider = "Microsoft.SQLSERVER.CE.OLEDB.3.5"
cnn.open "c:\MyDatabase1.sdf"
sSQL = "Select * from TUTABLA"

rst.open ssql, cnn, adopenDynamic, adlockoptimistic, adcmdtext

rst.movefirst
do while rst.eof = false
msgbox rst.fields(0).value
rst.movenext
loop

'soltar
set cnn = nothing
set rst = nothing

'Suerte!
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