Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/01/2009, 09:05
jorgegetafe
 
Fecha de Ingreso: febrero-2008
Ubicación: Madrid
Mensajes: 474
Antigüedad: 16 años, 2 meses
Puntos: 1
Exclamación Error -2147467259 en tiempo de ejecución

Estoy creando una aplicación con visual studio 2005 .net que ataca una base de datos acces 2007.

Con frecuencia me salta el siguiente error de ejecución al hacer consultas:



Se detectó System.Data.OleDb.OleDbException
ErrorCode=-2147467259
Message="Error no especificado"
Source="Microsoft JET Database Engine"
StackTrace:
en System.Data.OleDb.OleDbConnectionInternal..ctor(Ol eDbConnectionString constr, OleDbConnection connection)
en System.Data.OleDb.OleDbConnectionFactory.CreateCon nection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
en System.Data.ProviderBase.DbConnectionFactory.Creat eNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
en System.Data.ProviderBase.DbConnectionFactory.GetCo nnection(DbConnection owningConnection)
en System.Data.ProviderBase.DbConnectionClosed.OpenCo nnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
en System.Data.OleDb.OleDbConnection.Open()
en misContactos.BDDContactos..ctor() en C:\Documents and Settings\Jorge\Escritorio\misContactos\misContacto s\BDDContactos.vb:línea 10


Por si sirve de algo, me conecto de esta forma con la base de datos:

Private conexion As New OleDb.OleDbConnection

Public Sub New()
Try
conexion.ConnectionString = "Provider= Microsoft.Jet.OLEDB.4.0; Data Source= BDContactos.mdb" 'Cadena de conexión
conexion.Open()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub


No he sacado mucho en claro en internet, pero por lo visto, puede ser fallo del driver, ya que oldb no es muy estable y casca... ¿pensais que puede ser eso? ¿como podría conectarme a access si no es con oldb? gracias

Última edición por jorgegetafe; 05/01/2009 a las 09:27