Ver Mensaje Individual
  #7 (permalink)  
Antiguo 20/05/2009, 10:31
kreikol
 
Fecha de Ingreso: abril-2009
Mensajes: 32
Antigüedad: 15 años
Puntos: 0
Respuesta: problema con .NET contra MySQL

buenas!! vuelvo por aquí otra vez poque ya encontré la causa del problema y la solución, así que la posteo por si a alguien le puede servir.

Ya lo he porbado y ya funciona correctamente.
la solución.... he modificado la consulta insert del tableAdapter para añadir la select y recuperar el id, en MySQL hay que utilizar la función last_insert_id() en vez de scope_identity de SQLServer. Con eso ha funcionado a la perfección, al hacer el insert a ha actualizado el valor id al correspondiente a la base de datos y listo.

asi que como conclusion la casilla de actualizar la tabla de datos de ADO.NET cuando estás atacando a una bd MySQL no funciona, hay q modificar las consultas a mano. y tener en cuenta q el parametro id tiene q ser output

muchas gracias por vuestra ayuda!!

saludos!!