Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Como grabo los datos de un stringgrid en una base de datos? (https://www.clubdelphi.com/foros/showthread.php?t=90941)

tuni 14-10-2016 19:09:53

Como grabo los datos de un stringgrid en una base de datos?
 
Hola:me gustaría saber como puedo grabar los datos introducidos en un stringgrid en una base de datos (access) y también como paso esos datos él stringgrid a un componente memo o rich.
Gracias.

ecfisa 14-10-2016 20:55:39

Hola tuni.

Por favor como dice en nuestra guía de estilo, realiza una sola pregunta por hilo.

Faltan muchos detalles para darte una respuesta concreta, pero básicamente para pasar los datos de un TStringGrid a un TDataSet, tenes que recorrer el primero por filas y columnas e ir guardando los valores de las celdas en el último.

Ejemplo:
Código Delphi [-]
...
var
  c, r : Integer;
begin
  r := 0;
  while r < StringGrid1.RowCount - 1 do
  begin
    DataSet.Insert;
    for c := StringGrid1.FixedCols to StringGrid1.ColCount - 1 do
      DataSet.Fields[c].AsString := StringGrid1.Cells[c, r];
    DataSet.Post;
    Inc(r);
  end;

Saludos :)

tuni 14-10-2016 21:17:46

Gracias por responder Ecfisa pero aunque son dos preguntas él desarrollo seria a la vez y todo seguido por eso no abrí otro enlace nuevo
Disculpame


La franja horaria es GMT +2. Ahora son las 05:55:38.

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