>lcSQL="select * from salman" >lnSelect=sqlexecute(lnConn,lcSQL,"cuSalman") >>
>CURSORSETPROP("Tables","salman","cuSalman") >CURSORSETPROP("UpdateName","sls_no salman.sls_no","cuSalman") >CURSORSETPROP("UpdateName","sls_nm salman.sls_nm","cuSalman") >CURSORSETPROP("KeyFieldList","sls_no","cuSalman") >CURSORSETPROP("UpdatableFieldList","sls_no,sls_nm","cuSalman") >CURSORSETPROP("SendUpdates",.t.,"cuSalman") >>
CURSORSETPROP("UpdateName","sls_no salman.sls_no","cuSalman") CURSORSETPROP("UpdateName","sls_nm salman.sls_nm","cuSalman") && this remove the previouscorrect is
CURSORSETPROP("UpdateNameList","sls_no salman.sls_no,sls_nm salman.sls_nm")try:
CREATE CURSOR salman (sls_no I , sls_nm V(45)) ca=CREATEOBJECT("cursoradapter") ca.datasourcetype = "NATIVE" ca.alias = "cuSalman" CA.SELECTCMD = "select * from salman" CA.CURSORFILL CA.CURSORDETACH RELEASE CA SELECT cuSalman CURSORSETPROP("Tables","salman") CURSORSETPROP("KeyFieldList","sls_no") CURSORSETPROP("UpdateNameList","sls_no salman.sls_no,sls_nm salman.sls_nm") CURSORSETPROP("UpdatableFieldList","sls_no,sls_nm") CURSORSETPROP("SendUpdates",.t.) BROWSE
clear CLOSE TABLES ALL CREATE CURSOR salman (sls_no I , sls_nm V(45)) ca=CREATEOBJECT("cursoradapter") ca.datasourcetype = "NATIVE" ca.alias = "cuSalman" CA.SELECTCMD = "select * from salman" CA.CURSORFILL CA.CURSORDETACH RELEASE CA SELECT cuSalman CURSORSETPROP("T","salman") CURSORSETPROP("K","sls_no") CURSORSETPROP("UpdateN","sls_no salman.sls_no,sls_nm salman.sls_nm") CURSORSETPROP("Updata","sls_no,sls_nm") CURSORSETPROP("Se",.t.) APPEND BLANK replace sls_no WITH RAND()*10000 GO 1 && send ? salman.sls_no