Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Existe alguna tecnica para no repetir codigo? (https://www.clubdelphi.com/foros/showthread.php?t=66740)

fjcg02 10-03-2010 12:08:02

Cita:

Empezado por pablopessoa (Mensaje 356309)
...

Tengo dos bases de datos. Las dos son iguales en estructura, solo qeu guardan datos distintos (una guarda datos personales y las otras los datos de las sucursales)
Por ende tengo dos datamodulos, donde se repiten las querys.
...

No acabo de entender esto.
Necesitas acceder a las dos bases de datos a la vez ? o es que unas veces ejecutas el programa contra una bbdd y otras veces contra la otra.
Si es éste el caso, no creo que lo estés haciendo bien, ya que con un sólo módulo de datos valdría, cambiando la base de datos a la que se accede al comenzar el programa e incluyendo un procedimiento de cambio de base de datos en el propio programa. Y Caral podría aportar muchísimo en cuanto a ficheros .INI y familia. ( y lo contento que se pondría, ya tan mayor :D) .

Por favor, confirmanos este dato.

No sé, digo... :D

Saludos

Al González 10-03-2010 19:25:00

Antes de que este hilo sea cerrado, quisiera expresar mi parecer.

Empecemos por la definición de soberbio (así es como se escribe):

Que tiene soberbia o se deja llevar de ella.

Y la de soberbia:

1. Altivez y apetito desordenado de ser preferido a otros.

2. Satisfacción y envanecimiento por la contemplación de las propias prendas con menosprecio de los demás.

Si alguno de los participantes de este hilo ha actuado con soberbia aquí, es definitivamente el compañero BrunoBsso.

Razones:

1. Su primer mensaje inicia con un total menosprecio de la sugerencia dada por Carlos. Además de usar de entrada esa descalificadora mano roja, no muestra haberse detenido a analizar que la idea de Carlos no es del todo mala si ese procedimiento se tratara de un método en ambos módulos de datos (el valor para los parámetros dependería de que pablopessoa especificara el origen de la expresión unValor).

2. Aún cuando en su léxico, la expresión "No sé, digo" signifique una grosería, Bruno mismo hace mofa con ella en más de una ocasión. Es decir, se rebajó al nivel de trato que erróneamente percibía en Carlos.

3. Ante la aclaración de Carlos «declaraste el procedimiento en su lista?» (donde ciertamente no emplea la palabra método, pero que no es difícil de entenderlo así para alguien con el conocimiento que Bruno ha demostrado) presenta nula humildad. Muy por el contrario, inicia su siguiente mensaje con altivez, diciendo «Véase que yo tenía razón».

Además ya se aclaró que en Costa Rica la frase "No sé, digo" no es ninguna clase de injuria. Por tanto, me parece que Bruno haría bien en añadir un mensaje más, ofreciendo una disculpa a Carlos, siendo congruente con sus propias palabras:
Cita:

Empezado por BrunoBsso (Mensaje 356325)
Cuando uno es soberbio, para mí no merece buen trato a menos que se retracte de eso.

Cita:

Empezado por BrunoBsso (Mensaje 356332)
Acepto tus disculpas, bien por vos pedir disculpas cuando ofendés a alguien ;)

Bruno, cabe mencionar que hasta ahora he visto con buenos ojos las aportaciones que haces en los tableros de mensajes, pues me parecen de gran calidad técnica. Y confío en que seguiré viéndolas de igual o mejor manera. :)

Un abrazo social.

Al González.

BrunoBsso 10-03-2010 20:13:28

Creo que no hacía falta levantar el polvo dado que la discusión se terminó y se me dio a entender que fue un malentendido de léxicos.

AzidRain 10-03-2010 21:53:29

Y bueno, nadie mencionó que posiblemente estamos ante un mal diseño de BD, ya que bien podrían convivir los datos tanto generales como "locales" en la misma base de datos y acceder a una u otra mediente "wheres". No veo pq nos vamos por otro rumbo....

pablopessoa 11-03-2010 00:15:32

A ver gente.... ni por casualidad pretendia que se armara tanto lio por un simple post....
Para contestar algunas cosas...
Siempre digo ser novato... simplemente por que lo soy.

Primero que nada, se que no es la intencion de nadie dar una respuesta equivocada o guiar por mal camino a un forista intencionalmente, si asi fuera, estoy seguro que se arriesgaria la continuidad en este foro.

En cuanto a las dos bases de datos, la persona que me pidio el programa (de mas esta decir que con mi nivel no es un trabajo profesional sino un encargo de un amigo) expresamente me pidio que lo maneje de esa manera... dos bases de datos iguales... pero que en una esten los datos locales y en la otra los datos de las sucursales, la cual se usa para acualizar via ftp.

En un post de este tema, trate de calmar las aguas y nunca menosprecie ninguna de las respuestas, es mas agradeci cada aporte que se hizo.

Mi conocimiento de POO no es pobre, pero tampoco avanzada.

y por ultimo, acaso nunca le paso a alguien tener un problema con un codigo, cuando estas hace rato metido en lo mismo y no darte cuenta de que la solucion era algo obvio hasta qeu alguien vino y te lo dijo?

Si algun moderador ve esto y quiere cerrar el hilo, me parece barbaro y es mas, lo solicito. Me parece un derroche gastar tiempo en una discusion vacia y sin sentido cuando se podria emplearlo en aportar algo a algun otro forista que necesite ayuda.

Siempre agradezco mucho la ayuda que me brinda este foro, y reconozco que son muchas mas las veces qeu pregunto que las que respondo, espero algun dia revertir las cosas y ser mas de ayuda que de molestia.

Les doy las gracias a todos los aportes. Saludos!

Casimiro Notevi 11-03-2010 00:28:41

Entonces lo damos por solucionado y se cierra, ok? :)


La franja horaria es GMT +2. Ahora son las 15:50:53.

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