Alguien podria darme un ejemplo de como usar esta sentencia de SQL dentro de una pagina asp? Me haria muy bien. Gracias
Y no solamente como usarla, sino un ejemplo, please...
Ed
| |||
Explicacion del UPDATE Alguien podria darme un ejemplo de como usar esta sentencia de SQL dentro de una pagina asp? Me haria muy bien. Gracias Y no solamente como usarla, sino un ejemplo, please... Ed |
| |||
Re: Explicacion del UPDATE Hola, aquí tienes un pequeño ejemplo: Tienes una pequeña base de datos en acces con la tabla: tabla1, esta cotiene los campos: campo1(es un numérico),campo2 //Te declaras tres variables:una va a ser el recordset(rs), otra la conexión a la base de datos(conn)y una tercera q almacena la sentencia q se va a ejecutar(SQL) <% Dim conn,rs,SQL //declaras rs como un objeto recordset: set rs=CreateObject("ADODB.Recordset") //Declaras conn como un objeto connection: Set conn = Server.CreateObject("ADODB.Connection") //Enlazas la conexión a tu base de datos conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\tudirectorio\db\tubasededato s.mdb")) //Le asignas a SQl la sentencia a ejecutar: SQL = "Select * From tabla1 Where campo1=5" //Ejecutas la sentencia Set rs = conn.Execute(SQL) //Mientras no se llegue al final de los registros obtenidos mediante la consulta: Do While Not rs.EOF //Escribes una línea q muestra los dos campos de ese registro: <b>Registro actual:&nbsp;<%=rs("campo1")%> ,<%=rs("campo2")%></b><br> //te mueves al siguiente registro rs.MoveNext Loop //cuando sale del bucle, es decir cuando ha legado al último registro obtenido por la consulta, cierras el recordset: rs.Close Espero q te haya quedado claro, si no es así, dímelo y te pongo otro ejemplo o si tienes alguna duda pregunta. Suerte ;) |
| |||
Re: Explicacion del UPDATE Me acabo de dar cuenta q no he respondido a lo q preguntabas, pensé q era una explicación sobre como usar una consuñlta SQL en asp. PERDONA!! Bueno, pues usando el mismo ejemplo de antes, tienes la misma tabla asignas a SQL la sentencia UPDATE SQL="UPDATE tabla1 Set campo1=0 WHERE campo1=5" set rs= conn.Execute(SQL) rs.Close Ahora sí, perdona por lo de antes :( |