lnResult = sqlexec(lnHandle, [select * from countries where show="Y"], "myCursor" ) &&& this fails with same error 1229 lnResult = sqlexec(lnHandle, "select * from countries where show=chr(89)","myCursor" ) &&& no error...I have character values in my INSERT command, so that's probably triggering the same error message.
>>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=-1 >>>>My question is, assuming table1 has index atable1.ndx, btable1.ndx, ctable1.ndx: