| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
sp Invitado
|
Publicado: Mie 22 Oct, 2003 7:47 pm Asunto: + de autoincremento |
|
|
Hola
Alguien puede decirme como hago para manejar tablas (paradox) las cuales
tienen como llave primaria un campo de autoincremento (+).
Por ejemplo, creo dos tablas asi
Table1
id (de autoincremento)
codigo (de tipo numerico)
Table2
id (de autoincremento)
nombre (alfabetico)
Ya que siempre que trabajo con estos campos me aparecen muchos errores,
tales como
El campo id (id es el campo de autoincremento) no puede ser modificado.
o, table1: no puede accesar el campo id.
o cosas por el estilo, pero siempre tiene que dar algun tipo de error.
Alguien puede darme un ejemplo de como manejo esto.
PD: los campos id son de solo lectura
muchisimas gracias, y disculpen cualquier molestias |
|
| Volver arriba |
|
 |
_Viktor Master


Registrado: 20 Jul 2003Mensajes: 463Ubicación: Santiago, Los Angeles - Chile
|
Publicado: Mie 22 Oct, 2003 8:53 pm Asunto: |
|
|
Seria mucho mas facil ayudarte si pusieras exactamente que es lo que quieres hacer sobre la tabla...
Espero tu respuesta..
(no habia necesidad de postear 3 veces lo mismo)  _________________ "Ser inteligente no es ser mas, solo equivocarse menos y no usar Visual Basic"
Atte.
Victor Yañez
Apoyen el Proyecto OpenSource del Club Builder. Ya tenemos componentes Listos!!! |
|
| Volver arriba |
|
 |
Invitado
|
Publicado: Mie 22 Oct, 2003 11:38 pm Asunto: |
|
|
Hola Vicktor
El problema es el siguiente.
he creado dos sencillisimas tablas (en paradox) asi
Table1
id (de autoincremento)
codigo (de tipo numerico)
Table2
id (de autoincremento)
nombre (alfabetico)
las dos tablas estan relacionadas por medio del campo id.
Ahora en la forma de mi aplicacion creo dos DBEdit, uno para ingresar el codigo (de la tabla1) y otro para ingresar el nombre (de la tabla2).
El problema me resulta cuando trato de ingresar datos; (me explico),
cuando trato de ingresar datos en los DBEdit me aparece un error
que dice -> 'el campo id no puede ser modificado'.
y es por eso que he estado voltiando con este problemita
Tienes alguna idea de como solucionar esto
puedes realizar una pequeña prueba de esto, y si es posible enviarme
el codigo al correo (manota@col2.telecom.com.co).
PD: los campos id estan definidos como de solo lectura
disculpen toda molestia causada.
Gracias |
|
| Volver arriba |
|
 |
_Viktor Master


Registrado: 20 Jul 2003Mensajes: 463Ubicación: Santiago, Los Angeles - Chile
|
|
| Volver arriba |
|
 |
ikis Master


Registrado: 28 Dic 2002Mensajes: 703Ubicación: Madrid, España
|
Publicado: Jue 23 Oct, 2003 3:43 am Asunto: |
|
|
debería andar si no defines el id como solo lectura, pero al margen, el uso de autoincrementales, suele traer problemas, en tu caso yo usaria enteros comunes.
En su famoso libro, "La cara oculta.." Marteens hace la misma sugerencia.
www.marteens.com
[/url] |
|
| Volver arriba |
|
 |
|