Tablas temporales en SqlServer 2000

13/09/2006 - 20:22 por José Luis Capel | Informe spam
Hola,

Estoy usando ADO para atacar un SqlServer 2000.

El siguiente c¢digo me ha estado funcionando 100x100 hasta hoy


::oConexion:Execute("CREATE TABLE #TEMP_Rdocumentos (cNumNota varchar
(10))")
FOR EACH cDocument IN ::aDocHistoricos
::oConexion:Execute("INSERT INTO #TEMP_Rdocumentos VALUES(
'"+cDocument+"')" )
NEXT
::oConexion:Execute("DROP TABLE #TEMP_Rdocumentos")


::oConexion es un objeto Connection. Hasta hoy este c¢digo me estaba
funcionando perfectamente. A partir de esta tarde ADO me da este mensaje
en la instrucci¢n INSERT:

'El nopmbre de objeto #TEMP_Rdocumentos' no es v lido.'

Y no se de que puede ser.

¨Alguien puede darme alguna pista?

Saludos y gfacias,
José Luis Capel
 

Leer las respuestas

#1 Maxi
13/09/2006 - 20:45 | Informe spam
Fijate con el profiler si realmente se esta creando la temporal y ademas
tene cuidado por si se desconecta, porque ahi se muere la temporal.
En otras palabras, revisa tu proceso de programacion porque ahi esta el
problema


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"José Luis Capel" escribió en el mensaje
news:
Hola,

Estoy usando ADO para atacar un SqlServer 2000.

El siguiente c¢digo me ha estado funcionando 100x100 hasta hoy


::oConexion:Execute("CREATE TABLE #TEMP_Rdocumentos (cNumNota varchar
(10))")
FOR EACH cDocument IN ::aDocHistoricos
::oConexion:Execute("INSERT INTO #TEMP_Rdocumentos VALUES(
'"+cDocument+"')" )
NEXT
::oConexion:Execute("DROP TABLE #TEMP_Rdocumentos")


::oConexion es un objeto Connection. Hasta hoy este c¢digo me estaba
funcionando perfectamente. A partir de esta tarde ADO me da este mensaje
en la instrucci¢n INSERT:

'El nopmbre de objeto #TEMP_Rdocumentos' no es v lido.'

Y no se de que puede ser.

¨Alguien puede darme alguna pista?

Saludos y gfacias,
José Luis Capel

Preguntas similares