SQLEXEC()还能限制SELECT--SQL语句???????
我的一段SPT源代码如下:
OPEN DATABASE('E:\GZ\GZGL')
cnn=sqlconnect("myconn")
if cnn<=0
=messagebox("连接错误!",16,message())
else
con=sqlexec(cnn,'SELECT * FROM CJBM','mycurr')
if con<0
messagebox('你输入的数据表名称找不到!',16,message())
=sqldisconnect(cnn)
else
sqlexec(cnn,'SELECT * FROM CJBM','MYCURSOR')
cursorsetprop('TABLES','CJBM','MYCURSOR')
cursorsetprop('KEYFIELDLIST','CJBM,CJMC','MYCURSOR')
cursorsetprop('UPDATABLEFIELDLIST','CJBM,CJMC','mycursor')
cursorsetprop('updatenamelist','cjbm cjbm.cjbm,cjmc cjbm.cjmc','mycursor')
cursorsetprop('sendupdates',.t.,'mycursor')
=sqlsetprop(cnn,'batchmode',.t.)
=sqlprepare(cnn,'select * from cjbm','mycursor')
=sqlexec(cnn)
&&***************************************************
sele * from cjbm into table mycursor.dbf
&&****************************************************
sele mycursor
&&****************************************************
brow
if con=1
sqlcommit(cnn)
else
sqlrollback(cnn)
endif
=SQLDISCONNEC(CNN)
endif
endif
以上打*****错误处!本来我的CJBM.DBF里输入了两数据.可是在这却显示空值.如果*****中的代码做如下修改,则会显示临时表记录.
&&***************************************************
sele * from cjbm into table NDcursor.dbf
&&****************************************************
sele NDcursor
&&****************************************************
为什么这临时表的名称与SQLEXEC()中的不同就能读出记录呢?想不通?那错了?高手明示!!!!!!!