
17/03/2006, 03:11
|
| | Fecha de Ingreso: abril-2004
Mensajes: 107
Antigüedad: 21 años Puntos: 0 | |
Leer Datos Que forma es mejor para leer los datos de una base de datos?
Es una duda que tengo desde hace tiempo en muchas páginas lo veo de una forma y otras de la otra, pero no se que forma es mejor para leer los datos de una base de datos.
Yo la que utilizo es la siguiente:
En una archivo de conexionesbasedatos.asp
sub leer(conn)
strconn = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("datos.mdb")
set conn = Server.Createobject("adodb.connection")
conn.open strconn
end sub
y al página que deseo leer los datos.asp (dos opciones)
caso a)
leer conn
Set rs = Server.CreateObject ("ADODB.RecordSet")
sql="select * from datos order by Id desc "
rs.Open sql,conn,3,1
caso b)
leer conn
sql="select * from datos order by Id desc "
set rs=Conn.Execute(sql)
y para insertar datos lo hago así:
leer conn
Set rs= Server.CreateObject ("ADODB.RecordSet")
sql="insert into datos (id) values('"&total&"')"
set rs=Conn.Execute(sql)
y como última pregunta, el 3 y 1 de esto que significa?
rs.Open sql,conn,3,1.
Muchas gracias por vuestra ayuda. |