
ya lo entedí, gracias, otra consulta, se puede trabajar con una base de datos en 2003?? O si o si la conexión ADO q realizas trabaja con la qtiene ( q es la 97) , es por q tengo office 2003, y tengo q estar convirtiendo a 97 y 2003 sucesivamente...
Gracias !
eso es porque debes estar usando DAO (metodo viejisimo de acceso a datos) en vez de ADO, con ADO tranquilamente podes conectarte a una base de datos 2003 o 2007. y no hablo de ADO con el control ADODC, hablo de ADO desde codigo.
saludos.
No bro, el SOurce del video club tiene una conexión ADO q funca bien, pero la otra conexión para "agilizar" q vi, tiene una conexión "DAO" a la misma base...y ahi me genera problemas de FORMATO...
Osea que si o si , tengo q manejarla a la base en 97 para q ande bien...Sino no anda..en 2003
Para explicarme mejor,. esta conexión conecta bien en access 2003:
// Crear una nueva coneccion con el ADO
Public Sub ConectarADO()
Set ADOConexion = New ADODB.Connection
'ADOConexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\VIDEO_CLUB.MDB;Persist Security Info=False;"
ADOConexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & WALQUILER.txtBase.Text & ";Persist Security Info=False;"
'txtBase
ADOConexion.Open
End SubPero esta tira error de formato:
Public Sub ConectarDAO()
'Set DB = OpenDatabase(MDIForm1.txtBase.Text, True, False, ";PWD=3230148")
Set dB = OpenDatabase(WALQUILER.txtBase.Text, True, False)
Set RS = dB.OpenRecordset(StrSQL)
End Sub
Recuerden que la base está en access 2003 .( yo la cambie a 2003 para poder editarla) la misma estaba en 97.
Muchas gracias por responder...si alguien sabe alguna solución para no cambiar el código de busquedas, conexiones etc...les agradecería..