Таблица формируется динамически. Необходимо упорядочить строки таблицы по одному из столбцов. 1) Можно ли сформировать таблицу, сразу используя компонент TQuery? 2) Как можно это сделать, если использовать компонет TTable? Есть ли другие возможности, кроме TTable->TDataSource->TQuery->TDataSource?
delphi? Если да то вот: Вот ссылка на полную статью _http://www.delphisources.ru/pages/faq/base/create_table_and_fields.html ----------------------------------------- _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
Можно привести код, который формирует таблицу с использованием компонента 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 тоже работает, но с ошибками.