int _tableNo = _cFrontDotNet.TableNo(“Item”);
int TableHandler = _cFrontDotNet.OpenTable(_tableNo);
int RecHandler = _cFrontDotNet.AllocRecord(TableHandler);
string NavDec1, NavDec2, NavDec3, NavDec4;
for (int icnt = 0; icnt < dgViewInsertRec.RowCount-1; icnt++)
{
NavDec1 = dgViewInsertRec[0, icnt].Value.ToString();
_cFrontDotNet.InitRecord(TableHandler, RecHandler);
_cFrontDotNet.BeginWriteTransaction();
_cFrontDotNet.SetFieldData(TableHandler, RecHandler,1,NavisionFieldType.Code,NavisionCode.Parse(NavDec1).GetBytes());
NavDec2 = dgViewInsertRec[1, icnt].Value.ToString();
_cFrontDotNet.SetFieldData(TableHandler, RecHandler, 2, NavisionFieldType.Text, NavisionText.Parse(NavDec2).GetBytes());
With the second SetFieldData it throws error “The field type is not correct, it must be type Text.”. I have already set it to Text.
Thanx
Regards,
Poonam J