Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

+ de autoincremento

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: + de autoincremento Responder citando

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
Mensaje    Asunto: Responder citando

Seria mucho mas facil ayudarte si pusieras exactamente que es lo que quieres hacer sobre la tabla...

Espero tu respuesta..


Wink

(no habia necesidad de postear 3 veces lo mismo) Wink
_________________
"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
Ver perfil de usuario Enviar mensaje privado Enviar email Yahoo Messenger MSN Messenger
Mensaje    Asunto: Responder citando

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
Mensaje    Asunto: Responder citando

Hola, tratare de hacerte un ejemplo apenas me desocupe y te lo envio a tu correo...

Saludos!
_________________
"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
Ver perfil de usuario Enviar mensaje privado Enviar email Yahoo Messenger MSN Messenger
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.