Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как создать таблицу в памяти / 5 сообщений из 5, страница 1 из 1
04.04.2003, 11:39
    #32133408
cbm
cbm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать таблицу в памяти
Извиняюсь за бестолковость.
Вопрос, может быть, элементарный.
Мне надо создать таблицу в памяти, т.к. я не имею прав доступа к диску
на используемом компе.
Нужна именно таблица, потому что затем я ее Insert-чу в SQL Server.
Может быть есть другие варианты, но я пока не нашел.

Помогите пожалуйста.
...
Рейтинг: 0 / 0
04.04.2003, 11:50
    #32133426
xp writer wannabe
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать таблицу в памяти
Можно открыть ADO-рекордсет в памяти, и передать ссылку на него существующему объекту TADOTable, что-то типа этого:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
var
  lrs: _Recordset;
  i: integer;  
begin
  lrs := CoRecordset.Create;
  for i :=  0  to tbl.Fields.Count -  1  do
  begin
    lrs.Fields.Append(tbl.Fields[i].FieldName,
      DataTypeValues[tbl.Fields[i].DataType],
      tbl.Fields[i].Size, adFldUnspecified);
  end;
  lrs.Open(EmptyParam, EmptyParam, adOpenUnspecified, adLockUnspecified,
    adCmdUnspecified);
  tbl.Recordset := lrs;
end;


другой вариант - использовать компоненту TdxMemData от Developer Express , она бесплатная
...
Рейтинг: 0 / 0
04.04.2003, 12:02
    #32133443
свм
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать таблицу в памяти
Спасибо
...
Рейтинг: 0 / 0
04.04.2003, 12:29
    #32133486
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать таблицу в памяти
kbmMemTable - самая лучшая таблица в памяти
...
Рейтинг: 0 / 0
04.04.2003, 13:29
    #32133562
McAndy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать таблицу в памяти
2 Tygra
я тоже юзаю kbmMemtable - очень доволен !
может, есть пароль для Хелпа ?
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как создать таблицу в памяти / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]