急呀!InsertRecord的问题!在线等
Data1->Table5->Edit();
Data1->Table5->Append();
Data1->Table5->InsertRecord(ARRAYOFCONST((Null,Null,DBText1->Field,DBText2->Field)));
Data1->Table5->Post();
问题点数:20、回复次数:6Top
1 楼lantianning(浮想花园)回复于 2003-06-04 08:47:00 得分 0
不知为什么?总是提示DBText1->Field所对应的字段类型不对.
我是初学者麻烦大家帮忙.
怎解决?Top
2 楼yingyys(鹰)回复于 2003-06-04 08:51:37 得分 5
DBText1->Field->AsString,
DBText2->FieldAsStringTop
3 楼MikeWKL(星星之盾)回复于 2003-06-04 08:55:36 得分 5
要注意一下表中各字段的数据定义。
如果后两个字段是char或varchar型的话,同意楼上。
Top
4 楼lantianning(浮想花园)回复于 2003-06-04 09:09:03 得分 0
DBText1->Field是I型的.Top
5 楼lantianning(浮想花园)回复于 2003-06-04 09:15:24 得分 0
提示说
Class EDatabaseError with message 'Invalid value for field'学号',
DBText1->Field是I型的.
字段名是"学号"
我于是写了这样一句用在把值加入那些字段里.
Data1->Table5->Edit();
Data1->Table5->Append();
Data1->Table5->InsertRecord(ARRAYOFCONST((Null,Null,DBText1->Field,DBText2->Field)));
Data1->Table5->Post();
Top
6 楼loking(loking)回复于 2003-06-04 09:43:55 得分 10
DBText1->Field->AsInteger;(整型)Top




