这是我的代码
CURSORSETPROP("Buffering",4)
SELECT course
APPEND BLANK
replace course.name with thisform.txt_course.value
这在项目开发期间工作正常,但是,当我将项目转换为.exe文件时,我无法写入表,它会带来错误
Cannot update the cursor course, since it is read-only
我设法找到我认为的解决方案,即下面的代码
CURSORSETPROP("Buffering",4)
SELE * FROM course INTO CURSOR cCourse READWRITE
APPEND BLANK
replace cCourse.name with thisform.txt_course.value
但问题是这段代码没有写入表格。我的意思是没有关于成为只读表的错误,但是没有添加/附加到表的附加文件"当然"
任何人都可以帮我一把,我不知道在哪里可以找到解决方案。
答案 0 :(得分:0)
Vfp错误111本身Cannot update the cursor ...
可能是由VFP项目管理器中包含的DBF表引起的。如果是这样,您可以在PM中右键单击它并“排除”。
您发布的代码中存在错误:CURSORSETPROP
行会影响当前“工作区”中的别名,除非您使用cAlias
,否则可能是任何人,甚至没有函数的参数。
(或者,作为第二种最佳方式,请在Select
之前执行CursorSetProp()
。)