SQL - ADO con SQLServer falla.

   
Vista:

ADO con SQLServer falla.

Publicado por Hubert (98 intervenciones) el 21/05/2010 01:11:51
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.
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

RE:ADO con SQLServer falla.

Publicado por Hubert (98 intervenciones) el 21/05/2010 19:53:40
Hice la prueba en .NET con el objeto ADO y da EL MISMO error (no lo detecta).
Pero usando ADO.NET, funciona correctamente (si detecta el error, solo lo hice por probar).

Yo creo que esto es un gravisimo error.

Si alguien tiene alguna forma de corregirlo favor de indicarmelo.
Talvez hay un SET en el SQL..
Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar