回 帖 发 新 帖 刷新版面

主题:一个vfp的神奇问题

clear
@1,2 say "输入1,按学号查询;输入2,按姓名查询"
i=0
open database d:\stu\stu.dbc
btext="          "
@2,2 say "选择"  get i
read
do case
case i=1
@3,2 say "输入要查询的学号" get btext
read
btext=trim(btext)
[color=800000]select * from s where sno=btext into cursor sdata readwrite[/color]
select sdata
if reccount()!=0
list
else
messagebox("没有要找的学生",0)
endif
case i=2
@3,2 say "输入查询学生的姓名"get btext
read
btext=trim(btext)
[color=800000]select * from s where sname=btext into cursor sdata readwrite[/color]
select sdata
if reccount()!=0
list
else
messagebox("没有要找的学生",0)
endif
endcase
close all


请高手帮忙:红色字体中出现不能识别的短语或关键字?查可好长时间就不知道出在什么地方,请路过着帮个大忙,本人将不甚感激的啊!

回复列表 (共3个回复)

沙发

你用的 vfp 版本太低,没有《READWRITE》参数:

修改为:
SELECT * FROM s WHERE sname=btext INTO CURSOR sdata

板凳

谢谢1楼的哥们,在这向你敬礼!哈哈[em11]

3 楼

哦,我說呢,我還沒用過Readwrite,就覺得它有點問題。
:)

我来回复

您尚未登录,请登录后再回复。点此登录或注册