Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-01-2008
charmelo charmelo is offline
Registrado
 
Registrado: ene 2008
Posts: 2
Poder: 0
charmelo Va por buen camino
Talking Consulta técnica... con gratificación!

Hola a todos, soy nuevo por aquí he he llegado por "culpa" de una consulta técnica que tengo que resolver...y aunque sea informático no tengo ni idea de desarrollo ni de SQL...

La cuestión es la siguiente: tengo un aplicativo de gestión (BBDD Interbase) al que he importado unos datos a través de un proceso se migración que está desarrollado en el mismo aplicativo, pero se ha quedado sin migrar un campo de una de las tablas que es muy importante.

Tabla origen:

Tabla de "articulos" contenida en un fichero en formato Excel, csv, o texto (lo puedo pasar al formato que sea más fácil) que consta de dos campos que son “referencia” (código identificativo de cada artículo) y “ped_min” (valor numérico que queremos pasar a la tabla destino). Tiene sobre 15.000 registros, algunos registros no están contenidos en la tabla destino.

Tabla destino:

Tabla con el nombre “ARTICULOS_PROVEEDORES” dentro de la base de datos Interbase 6.1 que consta de muchos más campos que la tabla de origen. Los dos que utilizaremos son: “REFERENCIA” (código identificativo de cada artículo, de tipo VARCHAR) y “PEDIDO_MINIMO_CANTIDAD” (todos los registros tienen valor 0, es de tipo NUMERIC)

Proceso:

Comparar campo “referencia” de la tabla origen, para todos los registros, con el “REFERENCIA” en la tabla destino y –para los registros que coincidan-, actualizar el valor de “PEDIDO_MINIMO_CANTIDAD” con el valor de la tabla origen “ped_min”

Si alguien puede echarme una mano con el script (utilizo el IBExpert), en muestra de agradecimiento le envíaré, a elegir;
- Un hub Ovislink de ocho puertos o
- Dos botellas de cava Joan Guiñols y otra de vino de Rioja


Muchas gracias!
Responder Con Cita
  #2  
Antiguo 26-01-2008
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
bueno, todo sea por el alcohol

a ver, de sql no se mucho si se podra lo que pides o no, pero te he hecho una rutina en delphi, aqui la coloco: descargar, esta el ejecutable y las fuentes trate de que fuera intuitivo pero si no entiendes avisas.
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #3  
Antiguo 27-01-2008
Wiarbumu Wiarbumu is offline
Miembro
 
Registrado: ene 2008
Posts: 15
Poder: 0
Wiarbumu Va por buen camino
En este link encontrarás una versión de prueba completamente funcional para hacer lo que quieres. http://www.sqlmanager.net/en/products/ibfb/dataimport
Responder Con Cita
  #4  
Antiguo 28-01-2008
Avatar de Gabo
[Gabo] Gabo is offline
Miembro Premium
 
Registrado: mar 2007
Ubicación: Murcia (España)
Posts: 684
Poder: 18
Gabo Va por buen camino
Cita:
Empezado por eduarcol Ver Mensaje
bueno, todo sea por el alcohol

a ver, de sql no se mucho si se podra lo que pides o no, pero te he hecho una rutina en delphi, aqui la coloco: descargar, esta el ejecutable y las fuentes trate de que fuera intuitivo pero si no entiendes avisas.
Enlace para descargas, ejecutables, fuentes intuitivas... hummmm

Veo que si te ha gustado el regalo...
__________________
Saludos,
Gabo

A menos que se indique lo contrario, el código estará hecho en C++Builder.
Responder Con Cita
  #5  
Antiguo 28-01-2008
Avatar de Gabo
[Gabo] Gabo is offline
Miembro Premium
 
Registrado: mar 2007
Ubicación: Murcia (España)
Posts: 684
Poder: 18
Gabo Va por buen camino
Cita:
Empezado por Wiarbumu Ver Mensaje
En este link encontrarás una versión de prueba completamente funcional para hacer lo que quieres. http://www.sqlmanager.net/en/products/ibfb/dataimport

Nada, nada... has llegado tarde... el regalo ya está adjudicado...
__________________
Saludos,
Gabo

A menos que se indique lo contrario, el código estará hecho en C++Builder.
Responder Con Cita
  #6  
Antiguo 28-01-2008
charmelo charmelo is offline
Registrado
 
Registrado: ene 2008
Posts: 2
Poder: 0
charmelo Va por buen camino
Resuelto!!

Gracias sres., ya lo he resuelto

El tema es que tengo un dilema moral , por un lado el primero y el que más se lo ha currado ha sido eduarcol, pero la solución la he conseguido con la herramienta de EMS que me ha recomendado Wiarbumu ...¿que hago, una botella para cada uno??
Responder Con Cita
  #7  
Antiguo 28-01-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

No hay problema, veamos. Envías una botella de Guiñols a cada uno. Tú te bebes (no solo, bueno, como quieras) la botella de Rioja.

A mí me envías el Ovislink. ¡Por los servicios de Consultoría, Planificación y Logística prestados!
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 28-01-2008 a las 15:03:25.
Responder Con Cita
  #8  
Antiguo 28-01-2008
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
jajajaja, hombre si por mi no te preocupes, con que me envies las camareras me conformo

saludos


Cuidado con DEC mira que le gusta empinar un poco el codo
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
La mejor tecnica para actualizar datos NickName Firebird e Interbase 1 20-06-2011 16:47:08
Uso de Compononetes para reutilizar codigo (abuso de la tecnica) olmecas OOP 9 17-01-2008 19:47:28
Realizar una consulta sobre los registros que devuelve otra consulta Borjaserrano Firebird e Interbase 12 02-10-2007 00:19:44
Ayuda Tecnica Esau Varios 6 23-05-2005 17:40:22
pregunta tecnica tutuk Conexión con bases de datos 4 26-02-2004 08:21:10


La franja horaria es GMT +2. Ahora son las 22:00:40.


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