sábado, 8 de noviembre de 2008

Error '3622' en tiempo de ejecución:

Siguiendo con el proyectito retro de migrar una aplicación VB6 y Access a SQL. Intente conectarme  a la misma base pero en SQL 2005 Express y me aparecio el siguiente error:

Error '3622' en tiempo de ejecución:

Debe usar la opción dbSeeChanges con OpenRecordset al tener 
acceso a una tabla de SQLServer que tenga una columna IDENTITY.

El cual solucione agregando lo siguiente cuando abro el recordset:

Set rsTmp=gdbCurrentDB.OpenRecordset(rName,dbOpenDynaset, dbSeeChanges)

funciono perfectamente.
La solución la obtuve en el siguiente link:

1 comentario:

Anónimo dijo...

Muchas gracias por la respuesta