Error de ADO
Publicado por Hubert (14 intervenciones) el 21/05/2010 01:32:59
Buenas grupo,
TxcoN = Trama de conexión a uan DB Sql Server
xsql = "update tabla1 set campo1 = 1 where tick = '01' Update movim set nope=1 where nope=2"
LOCAL ORS AS 'ADODB.recordseT'
ORS = CREATEOBJECT("ADODB.recordseT")
TRY
ORS.Open(xsql, TxcoN, 1) &&& aqui ejecuto la instruccion.
CATCH oex EXEPTION
messagebox(oex)
ENDTRY
La instrucción "xsql" DA un error en el analizador de consultas del SQL:
Update tabla1 set campo1 = 1 where tick = '01' ---- esto esta OK
Update movim set nope=1 where nope=2 --- esta da error y ESTÁ bien.
Pero cuando lo ejecuto desde mi herramienta con cualquier objeto de ADO y a pesar que está dentro de un Try Catch, no me notifica el error.
Pero cuando volteo la instruccion a :
xsql = "Update movim set nope=1 where nope=2 update tabla1 set campo1 = 1 where tick = '01'"
SI me notifica el error.
Parece ser una falla con el objeto ADO.
Necesito su colaboración porfa.
Hubert.
TxcoN = Trama de conexión a uan DB Sql Server
xsql = "update tabla1 set campo1 = 1 where tick = '01' Update movim set nope=1 where nope=2"
LOCAL ORS AS 'ADODB.recordseT'
ORS = CREATEOBJECT("ADODB.recordseT")
TRY
ORS.Open(xsql, TxcoN, 1) &&& aqui ejecuto la instruccion.
CATCH oex EXEPTION
messagebox(oex)
ENDTRY
La instrucción "xsql" DA un error en el analizador de consultas del SQL:
Update tabla1 set campo1 = 1 where tick = '01' ---- esto esta OK
Update movim set nope=1 where nope=2 --- esta da error y ESTÁ bien.
Pero cuando lo ejecuto desde mi herramienta con cualquier objeto de ADO y a pesar que está dentro de un Try Catch, no me notifica el error.
Pero cuando volteo la instruccion a :
xsql = "Update movim set nope=1 where nope=2 update tabla1 set campo1 = 1 where tick = '01'"
SI me notifica el error.
Parece ser una falla con el objeto ADO.
Necesito su colaboración porfa.
Hubert.
Valora esta pregunta


0