____Lamo |
Отправлено: 28.04.2004, 19:49 |
|
Не зарегистрирован
|
Есть таблица Paradox7 подключил ее через TTable, так как в нее значение добавить новое(в определенный столбец)? |
|
maikl |
Отправлено: 29.04.2004, 04:10 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 135
|
QUOTE (____Lamo @ 29/04/2004, 04:51) | Есть таблица Paradox7 подключил ее через TTable, так как в нее значение добавить новое(в определенный столбец)? |
Table1->Insert(); — добавляет новую запись в таблицу
Table1->Delete(); — удаляет
Можешь связать компонент DBNavigator со своей таблицей, так тебе вообще ничего непридеться писать. |
|
olegenty |
Отправлено: 29.04.2004, 06:44 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
Insert() — вставляет пустую запись, поля которой ещё необходимо запомнить, после чего вызвать Post().
InsertRecord(...) — вставляет запись, поля которой передаются в виде вариантного массива, целиком.
|
|
RVN |
Отправлено: 09.10.2005, 12:47 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 17
|
Лучше используй компонент SQL. Работает быстрее.
Если в таблице есть autoincrement не прописывай его название в запросе
QueryApply->SQL->Add("Insert into CLIENT.DB (KOD, FAM, IMA, OTCH, D_ROJ, P_B, NASP, UL,DOM, LIT, KV,Sm2, PASP, VYD_PASP, D_VYD_PASP,VID_DOC, SER_DOC, NOM_DOC, D_VYD_DOC, PL_WORK, SPEC, DOHOD, D_K, N_ACCOUNT, GROUND, COW, KAT)");
все на одной строке
QueryApply->SQL->Add("VALUES(:KOD,:FAM,:IMA,:OTCH,:D_ROJ,:P_B,:NASP,:UL,:DOM,:LIT,:KV,:Sm2,:PASP,:VYD_PASP,:D_VYD_PASP,:VID_DOC,:SER_DOC,:NOM_DOC,:D_VYD_DOC,:PL_WORK,:SPEC,:DOHOD,:D_K,:N_ACCOUNT,:GROUND,:COW,:KAT)");
все на одной строке
QueryApply->Params->Items[0]->AsInteger=0;
QueryApply->Params->Items[1]->AsString=LEd_FAM->Text;//фамилия
QueryApply->Params->Items[2]->AsString=LEd_IMA->Text;//имя
....
QueryApply->ExecSQL();[B] |
|
|