Форум — Ответы ( К темам )
? | Аня: Почему-то не работает Table1->AppendRecord() (14-01-2003 11:52:28) |
Хочу в таблицу добавить значения следующим образом: TVarRec myFields[10]; myFields[0]="str1"; myFields[1]=2; myFields[2]="str2"; Table1->AppendRecord(myFields, 2); Почему-то не работает :(( На самом деле количество полей не известно, значения присватваются в цикле (это я тут так просто для примера 3 конкретных значения столбцов написала). | |
Георгий (14-01-2003 14:20:16) | |
int i; TVarRec myFields[10]; myFields[0]="str1"; myFields[1]=2; myFields[2]="str2"; this->Table1->Append(); for (i=0;i<10;i++)this->Table1->Fields->Fields[0]->AsVariant=myFields[i]; this->Table1->Post(); А так работает? | |
Alex (17-01-2003 20:56:05) | |
Table1->Append(); Table1->FieldValues["Fam"] = Edit1->Text; Table1->FieldValues["Nam"] = Edit2->Text; Table1->FieldValues["Par"] = Edit3->Text; Table1->Post(); или то-же саиое Table1->AppendRecord(ARRAYOFCONST((Edit1->Text, Edit2->Text, Edit3->Text))); это оператор нельзя применить если первое поле — autoincrement |