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

¿Cuál de la dos formas es mejor para insertar resgistro en BD?

Estas en el tema de ¿Cuál de la dos formas es mejor para insertar resgistro en BD? en el foro de ASP Clásico en Foros del Web. Código: SQL="INSERT INTO Usuarios (Login) VALUES ('"&login&"');" Código: SQL = "Select * From Usuario where Login = '"&login&"'" rs.AddNew rs.Fields("Login") = login rs.Update ¿Hay alguna ...
  #1 (permalink)  
Antiguo 04/03/2007, 14:44
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
¿Cuál de la dos formas es mejor para insertar resgistro en BD?

Código:
SQL="INSERT INTO Usuarios (Login) VALUES ('"&login&"');"
Código:
SQL = "Select * From Usuario where Login = '"&login&"'"
rs.AddNew
rs.Fields("Login") = login
rs.Update
¿Hay alguna diferencia sustancial entre una y otra que sea más aconsejable usar una de ellas, o no importa cual usar?

Gracias
  #2 (permalink)  
Antiguo 04/03/2007, 15:02
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Re: ¿Cuál de la dos formas es mejor para insertar resgistro en BD?

Si, importa y mucho, la primera es muchisimo mejor en rendimiento, pues la segunda sugiere abrir un recordset, y actualizarlo.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 05/03/2007, 05:19
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Re: ¿Cuál de la dos formas es mejor para insertar resgistro en BD?

Gracias por tu respuesta. Ha sido muy didactica
  #4 (permalink)  
Antiguo 05/03/2007, 06:50
 
Fecha de Ingreso: septiembre-2004
Ubicación: Santiago de Compostela
Mensajes: 103
Antigüedad: 20 años, 7 meses
Puntos: 0
Re: ¿Cuál de la dos formas es mejor para insertar resgistro en BD?

Yo evitaría en lo posible usar la segunda, por rendimiento y porque desde hace años mhe visto muchísimos más problemas que la primera, a veces problemas que me han hecho tener que dedicar horas cambiando a la primera que me comentas...

Un saludo.
__________________
Fran Castro
Diseño de Paginas Web Descargas Gratis
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 14:36.