| |||
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 |
| ||||
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: salutti 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. |
| |||
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 ("ADODB.Recordset") y luego se puede tener acceso a todos sus elementos de la forma habitual objRS("campo") 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 |