Foros del Web » Programando para Internet » ASP Clásico »

borrar tabla

Estas en el tema de borrar tabla en el foro de ASP Clásico en Foros del Web. Tengo dos consultas q las he guardado en tablas. Código: select * into temporal1 from tabla select * into temporal2 from tabla2 pero despues de ...
  #1 (permalink)  
Antiguo 20/10/2008, 13:18
Avatar de admado  
Fecha de Ingreso: junio-2006
Ubicación: Morelos, México
Mensajes: 115
Antigüedad: 18 años, 10 meses
Puntos: 0
Pregunta borrar tabla

Tengo dos consultas q las he guardado en tablas.
Código:
select * into temporal1 from tabla
 
select * into temporal2 from tabla2
pero despues de mostrar el contenido

Código:
oRst_Detalle.MoveNext
    Loop
    oRst_Detalle.Close
    Set oRst_Detalle = Nothing
    End if
 
    Contdor_Ren = Contdor_Ren + 1
cuando intento borrar las tablas

Código:
sSQL_Borrar_temporales = "drop table temporal1,temporal2"
oRst_Borrar_temporales.open sSQL_Borrar_tablas, oCnn
Las consultas funcionan e imprimen bien los resultados, pero necesito q antes o despues de imprir borre las tablas, como lo hago
me manda un error diciendo que crea conflicto, alguien me puede ayudar
__________________
>>> El hombre se hace viejo muy pronto y sabio demasiado tarde <<<
  #2 (permalink)  
Antiguo 20/10/2008, 15:31
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Respuesta: borrar tabla

puede que no este bien destruida la conexión o el recordset y la tabla este abierta o la base

el error numérico o exacto es?
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 21/10/2008, 08:40
Avatar de admado  
Fecha de Ingreso: junio-2006
Ubicación: Morelos, México
Mensajes: 115
Antigüedad: 18 años, 10 meses
Puntos: 0
Respuesta: borrar tabla

Marca el error
Código:
ADODB.Recordset (0x800A0BB9)
Argumentos incorrectos, fuera del intervalo permitido o en conflicto con otros. linea 71
en la linea 71 tengo

Código:
oRst_Borrar_temporales.open sSQL_Borrar_tablas, oCnn
__________________
>>> El hombre se hace viejo muy pronto y sabio demasiado tarde <<<
  #4 (permalink)  
Antiguo 21/10/2008, 19:46
Avatar de wamoretti  
Fecha de Ingreso: febrero-2002
Ubicación: Lima
Mensajes: 34
Antigüedad: 23 años, 2 meses
Puntos: 0
De acuerdo Respuesta: borrar tabla

Lo que pasa que quieres borrar las dos tablas en una misma línea, lo que tienes que ejecutar son dos sentencias

Ahora debes ejecutar las sentencias sobre la conexion (oCnn) y NO sobre el Recordset

Código:
sSQL_Borrar_tabla1 = "drop table temporal1"
oCnn.Execute(sSQL_Borrar_tabla1)

sSQL_Borrar_tabla2 = "drop table temporal2"
oCnn.Execute(sSQL_Borrar_tabla2)
El Recorset solo lo debes usar para visualizar registros usando SELECT, para las sentencias INSERT, DELETE, UPDATE, DROP usa el objeto Connection

Última edición por wamoretti; 21/10/2008 a las 19:58
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:44.