![]() |
Динамическое создание таблицы
Таблица формируется динамически. Необходимо упорядочить строки таблицы по одному из столбцов.
1) Можно ли сформировать таблицу, сразу используя компонент TQuery? 2) Как можно это сделать, если использовать компонет TTable? Есть ли другие возможности, кроме TTable->TDataSource->TQuery->TDataSource? |
delphi?
Если да то вот: Цитата:
----------------------------------------- _http://www.traktat.ru/tr/referats/id.11631.html - реферат на эти компоненты ------------------------------------------ Если Borland C++ Builder: _http://inprise.narod.ru/cbuilder/archives/bcba/book.cgi_book_cbuilder_i_943366575.html |
C++ Builder. А как упорядочить таблицу?
|
Можно привести код, который формирует таблицу с использованием компонента TQuery?
Попробовал два варианта, но оба выдают ошибку. Первый вариант: Query1->Close(); Query1->DatabaseName="c:\\"; Query1->SQL->Clear(); Query1->SQL->Text = "CREATE TABLE \"Table1.db\" (field1 int,field2 int)"; Query1->ExecSQL(); Query1->SQL->Clear(); Query1->SQL->Text = "INSERT INTO \"Table1.db\" (field1, field2) VALUES (10,20)"; Query1->ExecSQL(); Query1->Active = true; выдает сообщение об ошибке "Error creating cursor handle". Второй вариант: Query1->Close(); Query1->DatabaseName="c:\\"; Query1->SQL->Clear(); Query1->SQL->Add("CREATE TABLE \"Table1.db\" (field1 int,field2 int)"); Query1->ExecSQL(); Query1->SQL->Clear(); Query1->SQL->Add("INSERT INTO \"Table1.db\" (field1, field2) VALUES (10,20)"); Query1->Open(); выдает сообщение об ошибке "Insufficient memory for this operation". |
У тебя какой подход к делу если Jet и access то там безошибочно выполняется, только выборка, insert тоже работает, но с ошибками.
|
| Время: 00:12 |