lnHandle = sqlstringconnect('Driver=Microsoft dBase Driver (*.dbf);dbq=c:\work\olddb3') && gives correct handle lnResult = sqlexec(lnHandle, "select * from table1", "test" ) && works lnResult = sqlexec(lnHadle, "insert into table1 (field1,field2) values ( val1,val2 )", "test" ) &&& does not work, lnresult=-1My question is, assuming table1 has index atable1.ndx, btable1.ndx, ctable1.ndx: