
03/08/2006, 10:01
|
| | Fecha de Ingreso: junio-2006
Mensajes: 20
Antigüedad: 18 años, 10 meses Puntos: 0 | |
Session("password1") = String(Request.Form("passwd2"));
var MM_editConnection = MM_prueba_STRING;
var MM_editTable = "SFI.SFI_CLIENTE";
var MM_editColumn = "CLAVE_SFI";
var MM_recordId = "'" + Request.Form("MM_recordId") + "'";
var MM_editRedirectUrl = "";
var MM_fieldsStr = "fecha|value|password1|value";
var password = "passwd1|value";
var password1 = "passwd2|value";
var fecha = "fecha|value"
var MM_columnsStr = "CLAVE|',none";
// create the MM_fields and MM_columns arrays
var MM_pass = password.split("|");
var MM_pass1 = password1.split("|");
var MM_fields = MM_fieldsStr.split("|");
var MM_columns = MM_columnsStr.split("|");
// set the form values
for (var i=0; i+1 < MM_pass1.length; i+=2) {
MM_pass1[i+1] = String(Request.Form(MM_pass1[i]));
}
for (var i=0; i+1 < MM_pass.length; i+=2) {
MM_pass[i+1] = String(Request.Form(MM_pass[i]));
}
for (var i=0; i+1 < MM_fields.length; i+=2) {
MM_fields[i+1] = String(Request.Form(MM_fields[i]));
}
for (var i=0; i+1 < MM_fec.length; i+=2) {
MM_fec[i+1] = String(Request.Form(MM_fec[i]));
}
// append the query string to the redirect URL
if (MM_editRedirectUrl && Request.QueryString && Request.QueryString.Count > 0) {
MM_editRedirectUrl += ((MM_editRedirectUrl.indexOf('?') == -1)?"?":"&") + Request.QueryString;
}
}
%>
<%
// *** Update Record: construct a sql update statement and execute it
if (String(Request("MM_update")) != "undefined" &&
String(Request("MM_recordId")) != "undefined") {
// create the sql update statement
MM_editQuery = "update " + MM_editTable + " set ";
for (var i=0; i+1 < MM_fields.length; i+=2) {
var formVal = MM_fields[i+1];
var MM_typesArray = MM_columns[i+1].split(",");
var delim = (MM_typesArray[0] != "none") ? MM_typesArray[0] : "";
var altVal = (MM_typesArray[1] != "none") ? MM_typesArray[1] : "";
var emptyVal = (MM_typesArray[2] != "none") ? MM_typesArray[2] : "";
if (formVal == "" || formVal == "undefined") {
formVal = emptyVal;
} else {
if (altVal != "") {
formVal = altVal;
} else if (delim == "'") { // escape quotes
formVal = "'" + formVal.replace(/'/g,"''") + "'";
} else {
formVal = delim + formVal + delim;
}
}
MM_editQuery += ((i != 0) ? "," : "") + MM_columns[i] + " = " + formVal;
}
MM_editQuery += " where " + MM_editColumn + " = " + MM_recordId;
if (!MM_abortEdit) {
// execute the update
var MM_editCmd = Server.CreateObject('ADODB.Command');
MM_editCmd.ActiveConnection = MM_editConnection;
MM_editCmd.CommandText = MM_editQuery;
MM_editCmd.Execute();
MM_editCmd.ActiveConnection.Close();
if (MM_editRedirectUrl) {
Response.Redirect(MM_editRedirectUrl);
}
}
Response.Redirect("sist.asp")
}
El campo que se actualiza es: Session("password1") = String(Request.Form("passwd2"));
Muchas Gracias |