Incluso hasta para sortear problemas con integridad referencial a
nivel del DBMS, una solucion podria ser definir un registro CodBan =0,
"Sin Banco", en la tabla de bancos.
Saludos.
El 21/05/10, Cristian Mace <cmace@filar.com.uy> escribió:
> Buenos días amigos. En una kb en GX 8.0 en VFP C/S y SQL como DBMS se tenía
> esta situación:
>
>
>
> Tabla de Bancos
>
> ---------------------
>
>
>
> Definido por la trn de estrcutura:
>
>
>
> *CodBan (N2)
>
> NomBan (C30)
>
>
>
> Tablas de Movimientos de Caja
>
> -----------------------------------------
>
>
>
> Definidos por la trn de estructura :
>
>
>
> *NroMovCaj N(7)
>
> (*CodPag
>
> *CodBan
>
> ....
>
> ...)
>
>
>
> Se tiene la propiedad allownulls ya que dependiendo de CodPag, el valor de
> CodBan puedes quedar en 0.
>
>
>
> Al pasar la kb a Genexus 9.0, por definición *CodBan tiene su propiedad de
> nuleable en NO. Se sigue teniendo la propiedad allownulls para seguir
> permitiendo la misma funcionalidad que en GX 8.0
>
>
>
> El tema es que al convertir la KB a GX X Ev. 1 surge el warning 'allownulls'
> is a deprecated function. Sin embargo por ser clave, no puedo cambiar la
> propiedad y la función pasa a ser deprecated, entonces la pregunta es, ¿Cómo
> puedo resolver este caso en que no puedo definir como nuleable el atributo
> CodBan por ser clave pero lo necesito porque hay movimiento en los cuales no
> quiero especificarlo?
>
>
>
> Desde ya muchas gracias
>
>
>
> Saluda atte..
>
>
>
> Cristian Macé
> Dpto. Informático
>
> FILAR s.a.
>
> Yaguarí 2182
>
> C.P. 11800 Montevideo-Uruguay
>
> TEL: (5982) 203 46 91 ext. 129
>
> FAX: (5982) 200 44 46
>
> E-mail: cmace@filar.com.uy <mailto:cmace@filar.com.uy>
>
>
>
> NOTA DE CONFIDENCIALIDAD: La información transmitida es sólo para la persona
> o entidad a la cual está dirigida y puede contener material privilegiado y/o
> confidencial. Está prohibida cualquier revisión, retransmisión, difusión o
> cualquier otro uso de esta información, o la realización de cualquier acto
> en base a esta información por personas o entidades diferentes a las
> originalmente dirigidas. Si ha recibido esta información por error, por
> favor, póngase en contacto con el remitente y elimine el material de
> cualquier computadora.
>
> CONFIDENTIALITY NOTE: The information transmitted is intended only for the
> person or entity to which it is addressed and may contain confidential
> and/or privileged material. Any review, retransmission, dissemination or
> other use of, or taking of any action in reliance upon, this information by
> persons or entities other than the intended recipient is prohibited. If you
> received this in error, please contact the sender and delete the material
> from any computer.
>
>
>
>
> -----------------------------------------
> Para Suscribirse/Desuscribirse:
> http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,1
> Por consultas owner-gx-l@gxtech.com.uy
>
--
Enviado desde mi dispositivo móvil
Atte
Juan Carlos Báez
--------------------------
-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,1
Por consultas owner-gx-l@gxtech.com.uy
--
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a genexus@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a genexus+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/genexus?hl=es.
0 Response to "Re: [gx-l] Nulo en clave primaria por pasaje a GX X Ev. 1"
Publicar un comentario