error de sintaxis en la instrucción UPDATE

30/03/2009 - 18:27 por Nahuel Garcia | Informe spam
Buenos días:

Estoy trabajando con vb6, y al utilizar el execute de un objeto DAO.Database
con esta sentencia sql : update ##Tabla1 set [Cálculo 01]=0

me devuelve: Error 3144 en tiempo de ejecución.
error de sintaxis en la instrucción UPDATE

La misma sql la ejecuto en el sql manager y me funciona correctamente.
Agradezco cualquier ayuda

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
30/03/2009 - 20:06 | Informe spam
Nahuel Garcia,

DAO?

Esa era la interface para comunicarse con Access y no para SQL Server. Si
quieres usar vb6 con SQL Server entonces trata de usar ADO.


AMB


"Nahuel Garcia" wrote:

Buenos días:

Estoy trabajando con vb6, y al utilizar el execute de un objeto DAO.Database
con esta sentencia sql : update ##Tabla1 set [Cálculo 01]=0

me devuelve: Error 3144 en tiempo de ejecución.
error de sintaxis en la instrucción UPDATE

La misma sql la ejecuto en el sql manager y me funciona correctamente.
Agradezco cualquier ayuda


Respuesta Responder a este mensaje
#2 Jose Mariano Alvarez
31/03/2009 - 14:54 | Informe spam
Como dice alejandro deberias usar ADO.
En DAO (si mal no recuerdo) puedes usar Patnthrough para que el JET no te
evalue la sentencia y se la pase directamente al SQL.



Saludos


Ing. Jose Mariano Alvarez
http://blog.josemarianoalvarez.com/
Microsoft MVP
SQLTotal Consulting

(Cambia los ceros por O y saca lo que sobra)

Este mensaje se proporciona tal como es, SIN GARANTIAS de ninguna clase. Por
favor tratar de indicar la versión de SQL y Service Pack. La inclusión de
(CREATE, INSERTS, etc.) para poder reproducir el problema también ayuda.










"Alejandro Mesa" wrote in message
news:
Nahuel Garcia,

DAO?

Esa era la interface para comunicarse con Access y no para SQL Server. Si
quieres usar vb6 con SQL Server entonces trata de usar ADO.


AMB


"Nahuel Garcia" wrote:

Buenos días:

Estoy trabajando con vb6, y al utilizar el execute de un objeto
DAO.Database
con esta sentencia sql : update ##Tabla1 set [Cálculo 01]=0

me devuelve: Error 3144 en tiempo de ejecución.
error de sintaxis en la instrucción UPDATE

La misma sql la ejecuto en el sql manager y me funciona correctamente.
Agradezco cualquier ayuda


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida