![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Помогите правильно записать 3-х мерный массив в таблицу БД...
Итак есть массив var store:array[1..L,1..N,1..M] of Integer; Есть база и таблица такого типа: (1 основное поле - дата (день), 2 поле для хранения этого массива) ... Код:
with FieldDefs do begin Add('date',ftDate,0, True); // date Add('tab',ftBytes, SizeOf(store)*4, False); // array data end;[/b] Код:
with Form1.dt2 do begin Insert; FieldByName('date').AsDateTime := Form1.dtp1.date ; // date FieldByName('tab').Value[1] := store[1,1,1]; //array Post; end Как можно правильно записать массив (желательно без цикла, одним махом весь массив в БД) ??? Я также пробовал менять типа поля на ftARRAY но не знаю как с ним работать: Код:
...FieldByName('tab').AsArrayof Integer (??) := store[]; Последний раз редактировалось Admin, 30.05.2013 в 09:50. |