La conexión ejecutar ():
Si desea recuperar datos de una base de datos, entonces no tiene más remedio que usar un conjunto de registros. Sin embargo, con el fin de agregar, actualizar y eliminar datos, no necesariamente tiene que tener un conjunto de registros. Tu decides.
A los fines de agregar, actualizar y eliminar, puede evitar el conjunto de registros utilizando el método Execute ().
Empiece:
A continuación se muestra el guión para la Lección 19.
<%@Lengua = "javascript"%> var strconnect = "Provider = Microsoft.Jet.oledb.4.0; data fuente =" strconnect + = server.mappath ("// gop") + "//datastores//gop.mdb ;"<!-- Tipo de metadata =" typelib "Archivo =" C:/programas de programas/archivos comunes/system/adello/ms ms/ADO/ms ms -> <html> <foad> <title> Página del administrador -Cambiar la lista de correo </title> </head> <body link = "rojo" vlink = "rojo" alink = "crimson"> <h2> administrador de la página </h2> <h3> Cambiar una lista de correo </h3> <%if (request.form ("delete") ")" Var sql = "Delete de la dirección de la dirección de la dirección de la dirección </h3> Request.Form("ID") + ";"}else{var firstName = new String(Request.Form("firstName"))var lastName = new String(Request.Form("lastName"))var Address = new String(Request.Form("Address"))var City = new String(Request.Form("City"))var myRegExp = /[']/g;firstName = firstName.replace(myRegExp, '' '); lastName = lastName.replace (myGeGExp,' ''); direcciones = direcciones "'', Ciudad = '" sql + = city + "', state = '" + request.form ("state") + "', zip = '" sql + = request.form ("zip") + "where id =" + request.form ("id") + ";"} objconn = server.createObject ("adodb.connection"); objconn.open (strconnect) objconn.execute (sql) objconn.close () objconn = null; respuesta.write ("El miembro ha sido actualizado en la base de datos") Response.write ("<a Href =/"../ files/comité.asp/"> ") Response.write (" Haga clic aquí para verlo. </a> ")%>No hay ningún enlace para ver este en acción. Lo hice por razones de seguridad. Solo quiero señalar algunos aspectos destacados.
Peligro en la cita única:
Notará que reemplazo las marcas de cotización individuales con el equivalente codificado HTML. Lo hice usando el siguiente código.
var myregExp = /['] /g; firstName = firstName.replace (myregExp,' '');
La cita única es el único carácter que no puede ingresar en una base de datos utilizando una aplicación ASP. Todo lo demás es un juego justo. No acepte ningún texto de los usuarios en su base de datos sin reemplazar todas las cotizaciones individuales. Para usar una analogía, la cita única es como una clave que abre toda su base de datos. Los piratas informáticos rasgarán su aplicación en pedazos si deja que alguien ingrese citas individuales.
Ejecutar( ):
La única otra cosa con la que quiero pasar el tiempo es