![]() |
| |||
| Hola a todos. Tengo un DataClient conectado a una base de datos MySQL y funciona correctamente en la edición de los controles de datos. Ahora bien, cuando añado un registro y hago ApplyUpdates me salta un mensaje de error diciendome que el campo id_empresa no puede quedar vacío. Cierto ya que este campo en la clave primaria de la base de datos y está como autoincremental. Ahora bien, ¿ qué valor le paso a este campo para que no de el mensaje de error y genere el id correspondiente? He probado con modulodatos.ClientDataSet1.FieldValues['id_empresa']:=Nil; y me dice que no puede quedar vacío. Gracias por vuestro tiempo. Saludos, Miguel Angel |
| | ||||
| ||||
| |
| |||
| En el campo pon la propiedad required a falso... ClientDataSet1.FieldByName('id_empresa').Required := false; o si tienes el campo añadido en tiempo de diseño pon la propiedad a false "migmam" <migmam2***nospam.com> escribió en el mensaje news:ce68o0$3j3$1***nsnmpen3-gest.nuria.telefonica-data.net... > Hola a todos. > > Tengo un DataClient conectado a una base de datos MySQL y funciona > correctamente en la edición de los controles de datos. > Ahora bien, cuando añado un registro y hago ApplyUpdates me salta un mensaje > de error diciendome que el campo id_empresa no > puede quedar vacío. Cierto ya que este campo en la clave primaria de la base > de datos y está como autoincremental. Ahora bien, ¿ qué > valor le paso a este campo para que no de el mensaje de error y genere el id > correspondiente? > He probado con > modulodatos.ClientDataSet1.FieldValues['id_empresa']:=Nil; > y me dice que no puede quedar vacío. > > Gracias por vuestro tiempo. > > Saludos, > > Miguel Angel > > > > |
| |||
| En el campo pon la propiedad required a falso... ClientDataSet1.FieldByName('id_empresa').Required := false; o si tienes el campo añadido en tiempo de diseño pon la propiedad a false "migmam" <migmam2***nospam.com> escribió en el mensaje news:ce68o0$3j3$1***nsnmpen3-gest.nuria.telefonica-data.net... > Hola a todos. > > Tengo un DataClient conectado a una base de datos MySQL y funciona > correctamente en la edición de los controles de datos. > Ahora bien, cuando añado un registro y hago ApplyUpdates me salta un mensaje > de error diciendome que el campo id_empresa no > puede quedar vacío. Cierto ya que este campo en la clave primaria de la base > de datos y está como autoincremental. Ahora bien, ¿ qué > valor le paso a este campo para que no de el mensaje de error y genere el id > correspondiente? > He probado con > modulodatos.ClientDataSet1.FieldValues['id_empresa']:=Nil; > y me dice que no puede quedar vacío. > > Gracias por vuestro tiempo. > > Saludos, > > Miguel Angel > > > > |
| |||
| En el campo pon la propiedad required a falso... ClientDataSet1.FieldByName('id_empresa').Required := false; o si tienes el campo añadido en tiempo de diseño pon la propiedad a false "migmam" <migmam2***nospam.com> escribió en el mensaje news:ce68o0$3j3$1***nsnmpen3-gest.nuria.telefonica-data.net... > Hola a todos. > > Tengo un DataClient conectado a una base de datos MySQL y funciona > correctamente en la edición de los controles de datos. > Ahora bien, cuando añado un registro y hago ApplyUpdates me salta un mensaje > de error diciendome que el campo id_empresa no > puede quedar vacío. Cierto ya que este campo en la clave primaria de la base > de datos y está como autoincremental. Ahora bien, ¿ qué > valor le paso a este campo para que no de el mensaje de error y genere el id > correspondiente? > He probado con > modulodatos.ClientDataSet1.FieldValues['id_empresa']:=Nil; > y me dice que no puede quedar vacío. > > Gracias por vuestro tiempo. > > Saludos, > > Miguel Angel > > > > |
| |||
| En el campo pon la propiedad required a falso... ClientDataSet1.FieldByName('id_empresa').Required := false; o si tienes el campo añadido en tiempo de diseño pon la propiedad a false "migmam" <migmam2***nospam.com> escribió en el mensaje news:ce68o0$3j3$1***nsnmpen3-gest.nuria.telefonica-data.net... > Hola a todos. > > Tengo un DataClient conectado a una base de datos MySQL y funciona > correctamente en la edición de los controles de datos. > Ahora bien, cuando añado un registro y hago ApplyUpdates me salta un mensaje > de error diciendome que el campo id_empresa no > puede quedar vacío. Cierto ya que este campo en la clave primaria de la base > de datos y está como autoincremental. Ahora bien, ¿ qué > valor le paso a este campo para que no de el mensaje de error y genere el id > correspondiente? > He probado con > modulodatos.ClientDataSet1.FieldValues['id_empresa']:=Nil; > y me dice que no puede quedar vacío. > > Gracias por vuestro tiempo. > > Saludos, > > Miguel Angel > > > > |
| |||
| En el campo pon la propiedad required a falso... ClientDataSet1.FieldByName('id_empresa').Required := false; o si tienes el campo añadido en tiempo de diseño pon la propiedad a false "migmam" <migmam2***nospam.com> escribió en el mensaje news:ce68o0$3j3$1***nsnmpen3-gest.nuria.telefonica-data.net... > Hola a todos. > > Tengo un DataClient conectado a una base de datos MySQL y funciona > correctamente en la edición de los controles de datos. > Ahora bien, cuando añado un registro y hago ApplyUpdates me salta un mensaje > de error diciendome que el campo id_empresa no > puede quedar vacío. Cierto ya que este campo en la clave primaria de la base > de datos y está como autoincremental. Ahora bien, ¿ qué > valor le paso a este campo para que no de el mensaje de error y genere el id > correspondiente? > He probado con > modulodatos.ClientDataSet1.FieldValues['id_empresa']:=Nil; > y me dice que no puede quedar vacío. > > Gracias por vuestro tiempo. > > Saludos, > > Miguel Angel > > > > |
| |||
| En el campo pon la propiedad required a falso... ClientDataSet1.FieldByName('id_empresa').Required := false; o si tienes el campo añadido en tiempo de diseño pon la propiedad a false "migmam" <migmam2***nospam.com> escribió en el mensaje news:ce68o0$3j3$1***nsnmpen3-gest.nuria.telefonica-data.net... > Hola a todos. > > Tengo un DataClient conectado a una base de datos MySQL y funciona > correctamente en la edición de los controles de datos. > Ahora bien, cuando añado un registro y hago ApplyUpdates me salta un mensaje > de error diciendome que el campo id_empresa no > puede quedar vacío. Cierto ya que este campo en la clave primaria de la base > de datos y está como autoincremental. Ahora bien, ¿ qué > valor le paso a este campo para que no de el mensaje de error y genere el id > correspondiente? > He probado con > modulodatos.ClientDataSet1.FieldValues['id_empresa']:=Nil; > y me dice que no puede quedar vacío. > > Gracias por vuestro tiempo. > > Saludos, > > Miguel Angel > > > > |
| |||
| En el campo pon la propiedad required a falso... ClientDataSet1.FieldByName('id_empresa').Required := false; o si tienes el campo añadido en tiempo de diseño pon la propiedad a false "migmam" <migmam2***nospam.com> escribió en el mensaje news:ce68o0$3j3$1***nsnmpen3-gest.nuria.telefonica-data.net... > Hola a todos. > > Tengo un DataClient conectado a una base de datos MySQL y funciona > correctamente en la edición de los controles de datos. > Ahora bien, cuando añado un registro y hago ApplyUpdates me salta un mensaje > de error diciendome que el campo id_empresa no > puede quedar vacío. Cierto ya que este campo en la clave primaria de la base > de datos y está como autoincremental. Ahora bien, ¿ qué > valor le paso a este campo para que no de el mensaje de error y genere el id > correspondiente? > He probado con > modulodatos.ClientDataSet1.FieldValues['id_empresa']:=Nil; > y me dice que no puede quedar vacío. > > Gracias por vuestro tiempo. > > Saludos, > > Miguel Angel > > > > |
| |
| |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Bueno acabo de pasar de Delphi 7 a Delphi 2006 | William Betalleluz Donayre | Newsgroup es.comp.lenguajes.delphi | 16 | 27-06-2006 20:23:38 |
| Delphi y MySQL | LordVermiis | Newsgroup es.comp.lenguajes.delphi | 14 | 27-04-2006 20:59:15 |
| delphi | Max | Newsgroup microsoft.public.es.project | 10 | 16-07-2005 18:16:01 |
| ¿Merece la pena cambiar de Delphi 3 a delphi 6? | jose | Newsgroup es.comp.lenguajes.delphi | 20 | 22-12-2004 17:15:57 |
| Delphi 8 | Antonio Torregrosa | Newsgroup es.comp.lenguajes.delphi | 7 | 21-06-2004 16:04:45 |