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

Comprobación de que una tabla se ha creado con éxito

Estas en el tema de Comprobación de que una tabla se ha creado con éxito en el foro de ASP Clásico en Foros del Web. Querría saber eso, cómo se comprueba, para que al hacer el oConn.Execute me asegure. Saludos...
  #1 (permalink)  
Antiguo 01/03/2005, 21:12
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 19 años, 4 meses
Puntos: 6
Comprobación de que una tabla se ha creado con éxito

Querría saber eso, cómo se comprueba, para que al hacer el oConn.Execute me asegure.

Saludos
  #2 (permalink)  
Antiguo 02/03/2005, 15:27
 
Fecha de Ingreso: octubre-2004
Mensajes: 104
Antigüedad: 19 años, 7 meses
Puntos: 0
A lo mejor te puede valer esto:

On Error resume next

oConn.Execute(SentenciaSQL)

if Err.Number <> 0
'Ha fallado
Response.write("La creación de la tabla ha fallado")
End if
  #3 (permalink)  
Antiguo 02/03/2005, 15:33
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 19 años, 4 meses
Puntos: 6
Ah, pues si funciona, claro que me podría valer. Pero eso parece muy genérico, ¿funciona para todo? Si funciona para esto, ¿funciona también para otros tipos de errores, como, intentar leer un valor del oRS que no existe (ej: oRS(15) y que haya 14)?
  #4 (permalink)  
Antiguo 27/03/2005, 10:55
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 19 años, 4 meses
Puntos: 6
¿Eso vale para INSERTS? ¿Cómo puedo comprobar si un INSERT se ha realizado con éxito? (estoy con SQL Server 2000).
  #5 (permalink)  
Antiguo 27/03/2005, 11:04
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Exactamente de la misma manera que te dijeron, otra si estas en SQL, puedes valerte de Stored Procedures, y hacerte una transacción, pero a lo mejor no quieras meterte en eso aún, la idea de ejecutar una SQL me parece buena.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 23:24.