ODBC - Error en Recordset con ODBC y Access

 
Vista:

Error en Recordset con ODBC y Access

Publicado por Carlos Andrés (1 intervención) el 04/10/2005 18:00:01
Tengo el sgte problema con Access y ODBC:
Utilizo la tecnología ODBCDirect de Access con conexión ODBC a una base de datos SQL Server 2000.
La parte de la conexión y el llenado del recordset mediante la ejecución de un Procedimiento Almacenado de SQL Server 2000 los hace bien. Comienzo a guardar los datos del recordset en variables y los hace sin ningún problema, hasta que saca el error "Se ha producido el error 3146 en tiempo de ejecución: ODBC: falló la llamada" cuando pasa por las sgtes lineas de código:
Me.txtNotas.Value = rstPrueba![Notas]
Me.txtMensajeDespedida.Value = rstPrueba![Mensaje-despedida]
Sospecho que tiene que ver algo el tipo de dato de dichos campos en la tabla original, pero no estoy seguro. Ambos campos son varchar(8000), que es el máximo que permite SQL Server 2000.
ODBC tiene algún límite con la longitud de los campos varchar? O será otra cosa la que me causa el error?
Si necesitan el código completo con gusto lo escribo.
Agradezco la ayuda que me puedan brindar.

Carlos Andrés
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder