回 帖 发 新 帖 刷新版面

主题:视图问题 二

SET SAFETY OFF &&设置覆盖文件不提示
CLEAR ALL 
CLOSE DATABASES ALL 
CREATE DATABASE mydata &&建立数据库
CREATE TABLE mytab(code n(3),name c(10)) &&建立一个文件
*-为表文件添加10条记录
FOR n =97 TO 106
    INSERT INTO mytab VALUES (n,CHR(n))
ENDFOR 
CREATE VIEW myview as sele * from mytab &&建立一个视图
?DBSETPROP('myview',"VIEW","SendUpdates",.t.)&&设置视图可更新
USE mydata!myview&&打开视图
brow
可是视图还是不可以更新数据。为什么?
错误提示:

没有为要更新的表'mytab'指定关键列。请使用临时表的
KeyFieldList 属性

确定      还原(R)    帮助(H)

回复列表 (共3个回复)

沙发

错误提示:
你没有指定更新时,所需要的关键字段!!!

板凳

错误提示:
 --------------------------------------------------------
|   没有为要更新的表'mytab'指定关键列。请使用临时表的   |
|   KeyFieldList  属性                                  |
|         确定      还原(R)    帮助(H)                  |
 --------------------------------------------------------

3 楼

怎么解决??

我来回复

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