sql >> Base de Datos >  >> RDS >> Sqlserver

Ejecutar SQL directamente; sin cursor error en el código VB de Access 2007

Trabajando con un colega se identificó el problema. Básicamente, el problema central era que el problema real estaba siendo ofuscado por un mensaje de error genérico; en este caso, el error "sin cursor". El truco consistía en averiguar cuál es el mensaje de error real. Después de pensarlo un poco, un compañero de trabajo cambió el controlador ODBC de "SQL Server Native Client 10" como se indica en mi publicación a un controlador de MS SQL Server más antiguo; mientras que la versión 10 más nueva ofuscó el error, el controlador anterior reveló el error real que estaba en el procedimiento almacenado (que yo creía que no era el caso originalmente debido a mis propias pruebas). Entonces, la conclusión es que hay dos puntos para tomar de esto:primero, si tiene este error, intente el truco anterior para tratar de revelar el error real y la segunda nota, el problema real en este caso fue que el controlador estaba ocultando el problema de programación.