Foros del Web » Programación para mayores de 30 ;) » Programación General »

VB6.0-Error en consulta Access

Estas en el tema de VB6.0-Error en consulta Access en el foro de Programación General en Foros del Web. Hola a todos, tengo una aplicación en Visual Basic 6.0 que hace conexiones a Access. Me da un error en ejecución, apareciéndome una ventana diciendo: ...
  #1 (permalink)  
Antiguo 13/10/2004, 05:24
aci
 
Fecha de Ingreso: abril-2004
Mensajes: 97
Antigüedad: 20 años, 7 meses
Puntos: 0
VB6.0-Error en consulta Access

Hola a todos,

tengo una aplicación en Visual Basic 6.0 que hace conexiones a Access.

Me da un error en ejecución, apareciéndome una ventana diciendo:

"Error en tiempo de ejecución: 21......... ODBC access.
La conexión debe tener una consulta actualizable"

Este mensaje debería ser el mas descriptivo pero no consigo entenderlo.

¿Sabéis a qué se esta refiriendo con lo de que 'La conexión debe tener una consulta actualizable'?

Muchas gracias a todos y saludos,
Alberto.
  #2 (permalink)  
Antiguo 13/10/2004, 08:14
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 20 años, 6 meses
Puntos: 0
Como realizas la conexion a la BD de Access?
  #3 (permalink)  
Antiguo 14/10/2004, 00:37
aci
 
Fecha de Ingreso: abril-2004
Mensajes: 97
Antigüedad: 20 años, 7 meses
Puntos: 0
Todas las conexiones que hago en la aplicación (sea para SELECT, UPDATE, DELETE o INSERT)
, son como:
.................................................. ................
Dim Rs As ADODB.Recordset
Dim Cmd As ADODB.Command
Dim Consulta As String

Dim conecCamara As ADODB.Connection
Set conecCamara = New ADODB.Connection
conecCamara.Open "DSN=conexion_alb"
.................................................. ................
Abro una conexión cada vez que hago un acceso a Access.

Quizá debería cerrar la conexión (conecCamara.Close)

cada vez que lo utilizo?
  #4 (permalink)  
Antiguo 14/10/2004, 08:39
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 20 años, 6 meses
Puntos: 0
Exactamente solo abrela cuando arranque la aplicacion y la cierras hasta que cierras la aplicacion.

Te recomiendo que no uses DSN mejor usa cadena de conexion


Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:34.