| ____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]  | 
 
  | 
 
  |