易语言的ACCESS中的修改命令,我用的是update set where 命令,有时会发现好多列都被修改了,

怎么只修该选中的行内的数据,同时选中的字体变红色。
.版本 2
.支持库 iext
.支持库 eDB
.版本 2
.子程序 _按钮修改_被单击
.局部变量 sql命令, 文本型
.局部变量 sql命令1, 文本型
.局部变量 sql命令2, 文本型
.局部变量 sql命令3, 文本型
.局部变量 sql命令4, 文本型
.局部变量 sql命令5, 文本型
.局部变量 sql命令6, 文本型

sql命令1 = “update 成绩 set 学号='” + 编辑框学号.内容 + “' where 学号='” + _启动窗口.超级列表框1.取标题 (_启动窗口.超级列表框1.现行选中项, 1) + “'”
sql命令2 = “update 成绩 set 性别='” + 编辑框性别.内容 + “' where 性别='” + _启动窗口.超级列表框1.取标题 (_启动窗口.超级列表框1.现行选中项, 2) + “'”
' sql命令3 = “update 成绩 set 身高='” + 编辑框身高.内容 + “' where 身高='” + _启动窗口.超级列表框1.取标题 (_启动窗口.超级列表框1.现行选中项, 3) + “'”
sql命令4 = “update 成绩 set 体重='” + 编辑框体重.内容 + “' where 体重='” + _启动窗口.超级列表框1.取标题 (_启动窗口.超级列表框1.现行选中项, 4) + “'”
' sql命令5 = “update 成绩 set 语文成绩='” + 编辑框语文成绩.内容 + “' where 语文成绩='” + _启动窗口.超级列表框1.取标题 (_启动窗口.超级列表框1.现行选中项, 5) + “'”
' sql命令6 = “update 成绩 set 数学成绩='” + 编辑框数学成绩.内容 + “' where 数学成绩='” + _启动窗口.超级列表框1.取标题 (_启动窗口.超级列表框1.现行选中项, 6) + “'”
_启动窗口.数据库连接1.执行SQL (sql命令)
_启动窗口.数据库连接1.执行SQL (sql命令1)
' _启动窗口.数据库连接1.执行SQL (sql命令2)
' _启动窗口.数据库连接1.执行SQL (sql命令3)
' _启动窗口.数据库连接1.执行SQL (sql命令4)
' _启动窗口.数据库连接1.执行SQL (sql命令5)
' _启动窗口.数据库连接1.执行SQL (sql命令6)
_启动窗口.记录集1.更新 ()
_启动窗口.超级列表框1.全部删除 ()
_启动窗口._按钮读取所有_被单击 ()

不带你这样更新数据库的,

1、任何一个数据库,他都有一个主键(比如说ID,这是唯一的,也是当前所有数据的特征码)
2、知道其ID,条码判断直接是 …… where id=1?
3、不知道其ID,知道其任意字段的信息,通过查询语句 Where 字段=信息 返回ID
4、再通过2做条件判断,更新数据追问

说的这个还是不太理解。。。你能帮我这个程序修改下代码吗?
给个联系方式,代码发给你,然后给你相应的财富值。

追答

7890854 白天上班,不一定会看代码,但我会提供思路给你和帮你修正问题,源码还得你自己完成

温馨提示:内容为网友见解,仅供参考
无其他回答

易语言的ACCESS中的修改命令,我用的是update set where 命令,有时会...
1、任何一个数据库,他都有一个主键(比如说ID,这是唯一的,也是当前所有数据的特征码)2、知道其ID,条码判断直接是 …… where id=1?3、不知道其ID,知道其任意字段的信息,通过查询语句 Where 字段=信息 返回ID 4、再通过2做条件判断,更新数据 ...

易语言中access数据库用SQL语句执行内容修改时,易语言只能执行最多12...
用sql中的 Update 语句:Update 语句用于修改表中的数据。语法:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 你的可以这样写:UPDATE 表名称 SET 名称 = ‘一五三四’ WHERE 名称 = ‘一二三四’(输入时特别注意文不值要加英文单引号!)

易语言ACCESS数据库多条件修改的语法问题
基本格式:update 表名 set 欲修改的 字段名 1=该字段的新值,欲修改的字段名2=该字段的新值 where 条件

易语言ACCESS数据库中数据内容替换
1、打开需要修改的Access数据库 2、在数据库“对象”中点击“查询”3、点击“在设计视图中创建查询”4、在出现的界面中关闭“显示表”小窗口 5、点击“视图”菜单,选择“SQL视图”,此时将出现查询窗口,您可以在此输入SQL语句了 6、直接输入以下SQL语句:Update 表 SET 字段=replace(字段,"原字符"...

易语言 修改access数据失败,求帮助
如果真 (外部数据库1.执行 (“UPDATE ” + 数据表2 + “ SET yes='y' where id=5”, ))

易语言access数据库修改
数据库连接1.连接Access (“数据库路径”, “”)数据库连接1.执行SQL (“EXEC sp_rename '要改的表的名字', '修改后的表的名字'”)

易语言update 怎样修改变量?
全局数据库.执行 (“update 入库单 set 状态='已完成',完成时间='” + 时间 + “' where 系统单号='” + 选中项 + “'”, )时间 是文本变量 在执行中不能用引号

易语言的外部数据库怎么读写access数据库
判断开始(外部数据库1.执行(“update表名SetID='”+编辑框1.内容+“',name='”+编辑框2.内容,))信息框(“成功”,0,,)默认 信息框(“失败”,0,,)判断结束 '---删除命令delete 判断开始(外部数据库1.执行(“deletefrom表名where条件”,))'示例:'外部数据库1.执行(“deletefrom表名where...

易语言操作access数据库用什么命令可以直接跳到指定的id记录
.版本 2.支持库 eDB.支持库 spec.程序集 窗口程序集_启动窗口.子程序 _按钮1_被单击, , , 外部数据库获取access数据.局部变量 查询, 整数型外部数据库1.打开MDB数据库 (“数据库途径\/数据库文件名.mdb”, , , , )查询 = 外部数据库1.查询 (“select * from 数据表 where ID=135”)...

易语言字节集数据怎么保存到access中ole对象的长二进制数据
例如,修改数据表student中编号为100的学生像片的语句为: 外部数据库1.执行 (“update student set picture = ? where no = 100”, 像片数据)。 成功返回真,失败返回假。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。参数<1>的名称为“非查询类SQL语句”,类型为“文本型...

相似回答