Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-06-2003
agonzalez agonzalez is offline
Miembro
 
Registrado: may 2003
Ubicación: Medellin - Colombia
Posts: 52
Poder: 21
agonzalez Va por buen camino
Mes 13

Tengo dos Aplicaciones que se deben conectar.
La una tiene una Tabla en la BD con 2 campos numericos año y mes donde en el mes puede tomar valores del 1 al 13 en este ultimo almacena los ajustes del año.
La otra Aplicacion tiene una tabla con el campo fecha el cal no permite mes 13.
¿Como puedo pasar informacion de una BD a la otra sin eliminar los valores del mes 13 (son de gran importancia)?
Responder Con Cita
  #2  
Antiguo 14-06-2003
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Con los datos que das no es fácil contestarte, porque no sabemos que es lo que se almacena en el mes exactamente.

Es decir, cuando el mes es 13 qué quiere decir?

Una vez sabido esto, bastaría con construir una simple tabla o matriz de equivalencias, para hacer el traspaso.

En la cual diríamos que valor le corresponde a la tabla B por cada valor de la tabla A.

1 ---- 1
2 -----2
13...... xxxxxxx



Un Saludo.
Responder Con Cita
  #3  
Antiguo 18-06-2003
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Poder: 22
gatosoft Va camino a la fama
Wink

Entiendo que tienes la siguiente estructura:

tabla1
--------
Año
Mes
valor

tabla 2
--------
fecha
valor

Pues, definitivamente, no hay una manera de de asiganr los valores del mes trece a la tabla destino. (tabla2)

Pero si definitivamente, debes asignar los valores a esta tabla, deberias (pienso yo) hacer un alter table, para agregar una columna adicional, un campo booleano, que nos dijera si es un mes trece (un cierre o un resumen).

De esta manera, en el mes trece, el valor almacenado en el campo fecha deberia ser nulo, o simplemente careceria de sentido.

El problema esta en si tus aplicaciones dependen de la estructura original de la tabla....

tabla2
--------
fecha
valor
es_cierre

otra opcion, seria crear una nueva tabla, en la cual se guardaran los cierres (Por que supongo que eso son) y tendria la forma:

tabla3
--------
año
mes
valor_de_cierre
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 15:56:21.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi