Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2008, 09:20
vega22
 
Fecha de Ingreso: septiembre-2007
Mensajes: 99
Antigüedad: 17 años, 7 meses
Puntos: 0
ASP + MySQL, pequeño problemilla

Como es mi costumbre, siempre acabo necesitando funciones raras y marginales. Ahora tengo que conectarme con asp a MySql. Lo he logrado, todo bien. Este es el tema:
Código:
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
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.

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?