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

AddNew o Insert Into?

Estas en el tema de AddNew o Insert Into? en el foro de ASP Clásico en Foros del Web. Alguien me podria recomendar segun su criterio el mejor metodo para insertar registros? addnew o insert into?...
  #1 (permalink)  
Antiguo 25/07/2002, 02:38
 
Fecha de Ingreso: junio-2002
Ubicación: Buenos Aires, Argentina
Mensajes: 876
Antigüedad: 22 años, 10 meses
Puntos: 0
AddNew o Insert Into?

Alguien me podria recomendar segun su criterio el mejor metodo para insertar registros? addnew o insert into?
  #2 (permalink)  
Antiguo 25/07/2002, 02:46
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: AddNew o Insert Into?

A mi me gusta mas el Insert Into, siento que es menos código pero pues a muchos se les hace mas sencillo con ADO

A fin de cuentas, cuestión de gustos.

Saludos

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #3 (permalink)  
Antiguo 25/07/2002, 02:51
 
Fecha de Ingreso: enero-2002
Ubicación: madrid
Mensajes: 263
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: AddNew o Insert Into?

Es una pregunta que yo me he hecho muchas veces. En realidad me gustaría saber si alguien sabe la diferencia a nivel interno entre utilizar una opción u otra, si es que realmente la hay. Mi sensación es que no debe haber ninguna diferencia importante

Saludos
  #4 (permalink)  
Antiguo 25/07/2002, 03:53
 
Fecha de Ingreso: julio-2002
Mensajes: 11
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: AddNew o Insert Into?

Despues de Meditarlo Mucho Prefiero Usar Insert into :)
  #5 (permalink)  
Antiguo 25/07/2002, 12:21
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: AddNew o Insert Into?

De ASPFacil.com:
<a href='ir.asp?http://www.aspfacil.com/articulos/tododb.asp' target='_blank'>http://www.aspfacil.com/articulos/tododb...</a>

Cita:
Os estaréis preguntando qué método es mejor (SQL directamente o ADO) y también cuándo utilizarlo. Bien, lo más lógico es utilizar métodos de ADO Recordset cuando tengáis que mostrar datos después de la inserción/modificación/borrado. Por ejemplo, si dáis al cliente la oportunidad de borrar de una lista y luego se la tenéis que volver a presentar, usad ADO porque después del Update podéis recorrer el Recordset y ya no estará el que se ha borrado.

En cambio, si vas a hacer funciones, procedimientos o incluso scripts para tareas específicas como simplemente modificar un campo de un registro, utiliza sentencias SQL porque ahorras memoria (no creas para nada un recordset) y se ejecuta bastante rápido.
salutti
  #6 (permalink)  
Antiguo 26/07/2002, 02:03
 
Fecha de Ingreso: enero-2002
Ubicación: madrid
Mensajes: 263
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: AddNew o Insert Into?

Muchas gracias, Dazuaga :) . Me has aclarado la duda a la perfección.

Saludos
  #7 (permalink)  
Antiguo 26/07/2002, 03:39
 
Fecha de Ingreso: julio-2002
Mensajes: 11
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: AddNew o Insert Into?

Buen Punto
  #8 (permalink)  
Antiguo 29/07/2002, 00:53
 
Fecha de Ingreso: junio-2002
Ubicación: Buenos Aires, Argentina
Mensajes: 876
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: AddNew o Insert Into?

Ojo al piojo, que con Insert INTO tambien puede tenerse acceso al RS luego de insertar (tuve estudiando)
En el momento que creamos la variable
set objRS = objConn.Execute (strSQL)
objRS sera identico a un recordset creado de la forma
set objRS = CreateObject (&quot;ADODB.Recordset&quot;)
y luego se puede tener acceso a todos sus elementos de la forma habitual
objRS(&quot;campo&quot;)
Soy nuevo, pero estoy estudiando despacio y esto como otras cosas las voy probando, y es asi. Igual seguramente la mayoria de ustedes lo sabe, pero me parecio piola postearlo para que alguien como yo se entere.
Saludos
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 11:13.