Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2010-11

Componentes DB-Aware

3 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Giuseppe Luigi Punzi

He leido por ah� que no se recomienda usar los componentes que se asocian a la BBDD.

De hecho, he leido que por ejemplo, es mucho mejor usar el StringGrid que el DBGrid.

Alguien sabe el porqu� de todo �sto? Qu� politica a la hora de rellenar los componentes con datos de la BBDD se deber�a usar? a mano?

Un saludo.

-- Giuseppe Luigi http://www.lordzealon.com

Reply by email

José Mejuto
to Giuseppe Luigi Punzi

Hello Giuseppe,

Monday, November 15, 2010, 1:28:05 PM, you wrote:

GLP> He leido por ah� que no se recomienda usar los componentes que se asocian a la GLP> BBDD.
GLP> De hecho, he leido que por ejemplo, es mucho mejor usar el StringGrid que el GLP> DBGrid.
GLP> Alguien sabe el porqu� de todo �sto? Qu� politica a la hora de rellenar los GLP> componentes con datos de la BBDD se deber�a usar? a mano?

Si la entrada de datos es compleja para mi mejor usar componentes para cada campo. Yo lo que no permito normalmente es entrar datos nuevos en un DBGrid, ya que tienes que incrustar componentes y eso suele traer problemas de verificaci�n de datos, etc. Yo la entrada de datos, modificaci�n, etc, procuro que vayan en un formulario, o una zona a parte, pero no directamente en el DBGrid.

Lo del stringgrid en vez de dbgrid tiene "poco sentido" de per se.

Best regards, Jos�

Reply by email

Giuseppe Luigi Punzi
to José Mejuto

El lun, 15-11-2010 a las 14:46 +0100, Jos� Mejuto escribi�:

Show quoted text 13 lines
Hello Giuseppe, Monday, November 15, 2010, 1:28:05 PM, you wrote: GLP> He leido por ah� que no se recomienda usar los componentes que se asocian a la GLP> BBDD. GLP> De hecho, he leido que por ejemplo, es mucho mejor usar el StringGrid que el GLP> DBGrid. GLP> Alguien sabe el porqu� de todo �sto? Qu� politica a la hora de rellenar los GLP> componentes con datos de la BBDD se deber�a usar? a mano? Si la entrada de datos es compleja para mi mejor usar componentes para cada campo.

Pero DataControls dices no?

Yo lo que no permito normalmente es entrar datos nuevos en un DBGrid, ya que tienes que incrustar componentes y eso suele traer problemas de verificaci�n de datos, etc.

Salvo alguna excepci�n (poder introducir r�pidamente precios de tarifas a productos), no me interesa tampoco la edici�n en el DBGrid directamente.

Yo la entrada de datos, modificaci�n, etc, procuro que vayan en un formulario, o una zona a parte, pero no directamente en el DBGrid.

Si, como lo hago yo, por ejemplo, en un panel inactivo que se habilita al a�adir por ejemplo

Lo del stringgrid en vez de dbgrid tiene "poco sentido" de per se.

Ahora mismo no encuentro donde lo le�, pero habr� sido entre ayer y hoy en los foros ingleses. Quiz�s, lo entend� de otra manera, quien sabe.

-- Giuseppe Luigi http://www.lordzealon.com

Reply by email