Código:
El Id viene de atrás, de un querystring que ya es usado por el código muchas veces, pero en la conexión a access. El scomns es un recordset anterior hacia access. En realidad, como ya se ve, se trata de actualizar el campo "numerito" de una Mysql a la vez que el "numerical" de una access. Dim contact,rscontact,turutasql Set contact = Server.CreateObject("ADODB.Connection") set rscontact = server.CreateObject("ADODB.Recordset") contacto.open = "Driver={mySQL};Server=xxxxxxxxxxx;Port=3306;Stmt=; Database=ttttttttt_2;Uid=lllllllllllll;Pwd=pppppppp;" turutasql= "Select numerito from tablax where id_melones=" & Id rscontact.open turutasql,contact,2,3 rscontact("numerito")=scomns("numerical") rscontact.update scomns.close set scomns=nothing conc.close set conc=nothing rscontact.close set rscontact=nothing contact.close set contact=nothing
Actualizar, lo actualiza, correcto...pero no sólo la entrada de la tabla con id_melones = id, sino todas las entradas, con cualquier id_melones. No distingue el where, parece...
¿qué puede pasar?