Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/07/2008, 08:04
xhisna
 
Fecha de Ingreso: diciembre-2007
Mensajes: 179
Antigüedad: 17 años, 4 meses
Puntos: 0
Respuesta: modificar base de datos en ASP

En realidad he kitado campos y solo he dejado 2 para ver kien es el que me da problemas, pero el caso es que no modifica los datos, y en la pagina ya no sale el error de antes que por cierto era:
# Objeto Request, ASP 0105 (0x80004005)
Un índice de matriz está fuera del intervalo.
/yo/alimales/modificar.asp, línea 86
Pero por ahora no me lo da, sino que supuestamente hace los cambios y no los llega a cambiar en la base de datos. Hay que configurar algun datos en access para poder modificar la base de datos?? por que la sentencia sql esta bien escrita sino os la pongo para ver si alguno me puede ayudar:

if (res == true)
{

try{
var conexion= Server.CreateObject ("ADODB.Connection");
conexion.Open ("Provider=Microsoft.Jet.OLEDB.4.0;"+" Data Source = "+Server.MapPath ("basedatos/bd.mdb"));
}
catch (e){
Response.Write ("Error1:");
Response.Write ("<b>" + e.description + "</b>");
Response.End();
}

try{
<!-- instruccion sql para actualizar los datos del socio-->


var sql= "UPDATE registro SET contrasenia='"+contrasenia+"', nombre='"+nombre+"' WHERE nick='"+nick+"'";

conexion.BeginTrans();
conexion.Execute(sql);
conexion.CommitTrans();


conexion.Close();
}

bueno espero vuestra respuesta. Gracias