|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 求助: vfp 可以直接对查询的记录修改吗?
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
883
人关注过本帖
标题:
求助: vfp 可以直接对查询的记录修改吗?
只看楼主
加入收藏
hyf8285
等 级:
新手上路
帖 子:112
专家分:0
注 册:2013-1-21
结帖率:
93.33%
楼主
收藏
已结贴
√
问题点数:20 回复次数:18
求助: vfp 可以直接对查询的记录修改吗?
vfp可以直接对查询的记录修改吗?比如说:我查询出语文成绩为零分的记录,然后直接把这些零分重新赋值,我在查询中加了readwrite,好像不能更新源表。请指教
搜索更多相关主题的帖子:
记录
语文
2014-12-04 14:42
举报帖子
使用道具
赠送鲜花
wp231957
来 自:神界
等 级:
贵宾
威 望:
423
帖 子:13688
专家分:53332
注 册:2012-10-18
第
2
楼
收藏
得分:20
直接操作自由表吗
比如 eidt brow 一类的命令
还是封装好的用户界面
DO IT YOURSELF !
2014-12-04 14:52
举报帖子
使用道具
赠送鲜花
hyf8285
等 级:
新手上路
帖 子:112
专家分:0
注 册:2013-1-21
第
3
楼
收藏
得分:0
直接操作自由表
如:select * from 成绩表 where 语文 = 0 into cursor temp readwrite
然后再temp中修改,但是不能更新源表
2014-12-04 14:54
举报帖子
使用道具
赠送鲜花
hyf8285
等 级:
新手上路
帖 子:112
专家分:0
注 册:2013-1-21
第
4
楼
收藏
得分:0
是不是查询的记录不好直接修改?
2014-12-04 14:55
举报帖子
使用道具
赠送鲜花
wp231957
来 自:神界
等 级:
贵宾
威 望:
423
帖 子:13688
专家分:53332
注 册:2012-10-18
第
5
楼
收藏
得分:0
一般用户程序没有这样做的
都是想办法把用户和表之间隔离开来
而不是直接操作
select语句 顾名思义 查询语句
应该无法直接修改源表
DO IT YOURSELF !
2014-12-04 14:56
举报帖子
使用道具
赠送鲜花
hyf8285
等 级:
新手上路
帖 子:112
专家分:0
注 册:2013-1-21
第
6
楼
收藏
得分:0
我是这样设计的,有一个查错的表单,查出在登分过程中登错的成绩,比如有的学生成绩登成了零分(可能不止一个),我想查出来以后直接重新赋值,如果不能直接修改,那select 后面加个readwrite 有什么用呢?
2014-12-04 15:01
举报帖子
使用道具
赠送鲜花
hyf8285
等 级:
新手上路
帖 子:112
专家分:0
注 册:2013-1-21
第
7
楼
收藏
得分:0
如果是一个记录的话,可以用locate 命令定位,如果是好多的记录该怎么做才好呢?麻烦了!
2014-12-04 15:03
举报帖子
使用道具
赠送鲜花
wp231957
来 自:神界
等 级:
贵宾
威 望:
423
帖 子:13688
专家分:53332
注 册:2012-10-18
第
8
楼
收藏
得分:0
以下是引用
hyf8285
在2014-12-4 15:01:13的发言:
我是这样设计的,有一个查错的表单,查出在登分过程中登错的成绩,比如有的学生成绩登成了零分(可能不止一个),我想查出来以后直接重新赋值,如果不能直接修改,那select 后面加个readwrite 有什么用呢?
我分析
这个select语句产生的查询表是一个临时表(无论你是否转向到临时表) 那么这个readwrite属性也只是能修改这个临时表
和源表一毛钱关系都没有
DO IT YOURSELF !
2014-12-04 15:08
举报帖子
使用道具
赠送鲜花
wp231957
来 自:神界
等 级:
贵宾
威 望:
423
帖 子:13688
专家分:53332
注 册:2012-10-18
第
9
楼
收藏
得分:0
以下是引用
hyf8285
在2014-12-4 15:03:43的发言:
如果是一个记录的话,可以用locate 命令定位,如果是好多的记录该怎么做才好呢?麻烦了!
简单点 brow 就可以了
但是缺点是直接操作源表
或者把查询结果输送到临时表 然后使用grid一类的更改这个临时表
然后再update到源表
DO IT YOURSELF !
2014-12-04 15:09
举报帖子
使用道具
赠送鲜花
hyf8285
等 级:
新手上路
帖 子:112
专家分:0
注 册:2013-1-21
第
10
楼
收藏
得分:0
是不是再用一个update 语句更新源表?
update 成绩表 set 成绩表.语文 = temp.语文 from temp where 成绩表.考试号 = temp.考试号
2014-12-04 15:15
举报帖子
使用道具
赠送鲜花
19
1/2页
1
2
快速回复:
求助: vfp 可以直接对查询的记录修改吗?
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.047692 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved