无法更新,只读 - Visual Foxpro
Cannot update, READ-ONLY - Visual Foxpro
这是我的代码
CURSORSETPROP("Buffering",4)
SELECT course
APPEND BLANK
replace course.name with thisform.txt_course.value
这在项目开发期间工作正常,但是,当我将项目转换为 .exe 文件时,我无法写入 table 并且它带来了错误
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
但问题是这段代码没有写入table。我的意思是 table 只读没有错误,但是 table "course"
没有附加文件 added/appended
谁能帮我一把,我不知道在哪里可以找到解决方案。
Vfp 错误 111 本身,Cannot update the cursor ...
,可能是由 VFP 项目管理器中包含的 DBF table 引起的。如果是这样,您可以在PM中右键单击它并"Exclude"。
但是您发布的代码中有一个错误:CURSORSETPROP
行影响当前 "work area" 中的别名,它可以是任何人甚至 none,除非您愿意使用函数的 cAlias
参数。
(或者,作为次优方法,在 CursorSetProp()
之前执行 Select
。)
这是我的代码
CURSORSETPROP("Buffering",4)
SELECT course
APPEND BLANK
replace course.name with thisform.txt_course.value
这在项目开发期间工作正常,但是,当我将项目转换为 .exe 文件时,我无法写入 table 并且它带来了错误
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
但问题是这段代码没有写入table。我的意思是 table 只读没有错误,但是 table "course"
没有附加文件 added/appended谁能帮我一把,我不知道在哪里可以找到解决方案。
Vfp 错误 111 本身,Cannot update the cursor ...
,可能是由 VFP 项目管理器中包含的 DBF table 引起的。如果是这样,您可以在PM中右键单击它并"Exclude"。
但是您发布的代码中有一个错误:CURSORSETPROP
行影响当前 "work area" 中的别名,它可以是任何人甚至 none,除非您愿意使用函数的 cAlias
参数。
(或者,作为次优方法,在 CursorSetProp()
之前执行 Select
。)