FoxPro/Visual FoxPro - Error de ADO con SqlServer

 
Vista:

Error de ADO con SqlServer

Publicado por Hubert (13 intervenciones) el 21/05/2010 01:32:37
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, Que tengo que hacer para detectar el error.
Actualicé el SP2 de VFP 9.0,
Actualicé el DMAC pensando que era eso y nada.

Hubert.
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