Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/01/2007, 02:11
NoWeRe
 
Fecha de Ingreso: agosto-2004
Mensajes: 7
Antigüedad: 20 años, 6 meses
Puntos: 0
Re: Método Update de DataAdapter, problema MUY complicado

La cuestion es que en la versión anterior del programa que estoy haciendo se usaba un objeto de CADORecordset para actualizar columna por columna.

Entonces al llamar a la función SetFieldValue se le pasaba el campo y el texto y ahi si que te avisaba de los errores de ese campo. La cuestión es que en C# no, puedes ir asignandole valores a cada campo del datarow y no te avisa mas que de errores entre los tipos de datos (por ejemplo si el campo es entero y le pasas un double..).

Parece que al asociarle la plantilla access al dataset este no se queda con las reestrincciones de cada columna, simplemente con el tipo y poco más.

Con el depurador he ido mirando las propiedades de la tabla dentro del dataset y navegando entre las propiedades, muy internamente hay una llamada maxLength pero esta vale -1.Decir también que esta propiedad no es accesible desde código para ser leida o modificada.