社区
Delphi
帖子详情
query控件如何实现可修改?
later
2003-05-19 06:20:46
我的意思是,我用query做了一个查询表
然后我想在dbgrid里面可以直接修改数据
但是系统说是只读的?
所以我想知道如何去修改它!!!!!
...全文
77
22
打赏
收藏
query控件如何实现可修改?
我的意思是,我用query做了一个查询表 然后我想在dbgrid里面可以直接修改数据 但是系统说是只读的? 所以我想知道如何去修改它!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
PALADIN2
2003-05-20
打赏
举报
回复
Up .......Open是可以的
fhuibo
2003-05-20
打赏
举报
回复
Query1.RequestLive := True;
或者该属性RequestLive为true;
tpmao
2003-05-20
打赏
举报
回复
同意,QUERY和ADOQUERY是不同的,建议使用ADOQUERY!!!
同意,QUERY和ADOQUERY是不同的,建议使用ADOQUERY!!!
同意,QUERY和ADOQUERY是不同的,建议使用ADOQUERY!!!
同意,QUERY和ADOQUERY是不同的,建议使用ADOQUERY!!!
同意,QUERY和ADOQUERY是不同的,建议使用ADOQUERY!!!
同意,QUERY和ADOQUERY是不同的,建议使用ADOQUERY!!!
同意,QUERY和ADOQUERY是不同的,建议使用ADOQUERY!!!
同意,QUERY和ADOQUERY是不同的,建议使用ADOQUERY!!!
jinfengok
2003-05-20
打赏
举报
回复
Query是一个查询控件,是只读的,本身是不能实现修改功能的,它必修和UpdateSQL控件联用。Adoquery是可以直接修改的。
dancedog
2003-05-20
打赏
举报
回复
首先,你是什么数据库?
其次,可以这样修改数据,
...
Query.Open;
Query.Edit;
Query.FieldbyName('yoursField').AsString:='dancedog';
Query.Post;
...
cow8063
2003-05-20
打赏
举报
回复
把OPEN改为EXEC试试!
huayuxing
2003-05-20
打赏
举报
回复
query.requestlive:=true
zjf27
2003-05-20
打赏
举报
回复
query.requestlive:=true
ynlinjie
2003-05-19
打赏
举报
回复
很显然在query里提交是EXEC而不是open
楼上的把open该一下应该可以
888888888888
2003-05-19
打赏
举报
回复
关注
LittleLandlord
2003-05-19
打赏
举报
回复
你的语句里面的'edit1.text'被做为字符串处理了
LittleLandlord
2003-05-19
打赏
举报
回复
with query1 do
begin
close;
sql.Clear;
sql.Add('update COURSE ');
sql.Add('set classroom =:Mclassroom,classtime =:mclasstime,state=''3''');
sql.Add('where ID ='''+query1.parambyname('ID').asstring+'''');
parambyname('Mclassroom').asstring:=edit1.text;
parambyname('Mclasstime').asstring:=edit2.text;
prepare;
open;
end;
xZJJ
2003-05-19
打赏
举报
回复
楼上的;
把OPEN改为EXEC试试!
later
2003-05-19
打赏
举报
回复
我又改了一下,用这种方式解决,可是系统说query找不到ID字段,下面的没有错哦
with query1 do
begin
close;
sql.Clear;
sql.Add('update COURSE ');
sql.Add('set classroom ='''+edit1.Text +''',classtime ='''+edit2.Text+''',state=''3''');
sql.Add('where ID ='''+query1.parambyname('ID').asstring+'''');
prepare;
open;
end;
later
2003-05-19
打赏
举报
回复
我刚刚看了一下
是默认antoedit为真哦?
不是这个原因,那是为什么?
chengcheng2024
2003-05-19
打赏
举报
回复
同意
glink
2003-05-19
打赏
举报
回复
dataSource的autoEdit=true
later
2003-05-19
打赏
举报
回复
怎么突然又弹出
table is readonly?
为什么哦?我的数据库是可读可写的哦
cgh1970
2003-05-19
打赏
举报
回复
query.requestlive:=true
query.edit
BlueDreaming
2003-05-19
打赏
举报
回复
同意楼上
加载更多回复(2)
用日历插件
实现
签到功能,可用在H5.微信
用H5和
Query
实现
日历
控件
实现
在线wap签到功能,直接传入Json数据就可以展现签到历史。如果需要添加地址等功能。只需要在页面添加接口无需
修改
JS文件。
自定义表单教程 通过XML配置
1. 概述 自定义表单通过XML配置的方式,
实现
WEB表单的自动生成。目前自定义表单可配置的功能有:查询、新增、
修改
、删除和EXCEL导出。可
实现
的表单
控件
有:按钮(Button)、复选框(CheckBox)、单选框(RadioBox)、下拉框(Select)、文本框(Text)、文本区域(TextArea)、密码域(Password)、隐藏域(Hidden)、标签(Remark)、日期(Date)、时间(Time)、查询 (
Query
)。
BCB讲座第十六讲简单数据库编辑操作
BCB讲座第十六讲简单数据库编辑操作.上一讲我们学习了利用
Query
1
控件
和SQL语句
实现
简单数据库查询的方法,在本讲中,我们将要学习如何利用Table1
控件
来
实现
添加、
修改
、删除记录等数据库编辑操作。
Powerbuilder9.0实用教程源代码
Powerbuilder 9.0实用教程》源代码 1.本源代码包括以下章节源代码: 第01章 认识PowerBuilder 9.0、第05章 创建应用程序、第06章 创建窗体、第07章 创建菜单和工具栏、第10章 应用程序的调试和发布、第11章 典型小型实例赏析、第12章 图书管理系统实例和第13章 学生选课系统实例。 2.源代码使用方法参见《附录A 源代码的使用方法》文件。 __________________________________________________________________ 注意: 1.建议读者下载源文件后,将该源文件进行备份,读者使用副本源文件进行学习,这样一但出问题就不用再从网上下载了。 2.将源文件中“数据库文件”文件夹一定要复制到C盘根目录下,这样才能保证您连接数据库文件成功,具体方法参见《附录A 源代码的使用方法》。 对于书中源代码除了数据库外其他都能正常使用,而示例中数据库需要用户在自己的计算机上注册后才能使用,如果不注册数据源就运行应用程序是检索不到任何数据的,下面以连接学生选课系统数据库为例具体介绍如何连接数据库文件。 第1章 认识PowerBuilder 9.0 1 1.1 PowerBuilder 9.0简介 1 1.1.1 中国软件业现状 1 1.1.2 为什么要学习PowerBuilder 9.0 2 1.1.3 PowerBuilder的概述 2 1.1.4 PowerBuilder的特点 3 1.1.5 PowerBuilder 9.0的新特性 6 1.2 安装PowerBuilder 9.0软硬件需求 9 1.2.1 软件环境需求 9 1.2.2 硬件环境需求 9 1.3 PowerBuilder 9.0功能界面介绍 10 1.3.1 PowerBuilder 9.0界面简介 10 1.3.2 常用功能菜单 10 1.4 工作环境设置 16 1.4.1 工具栏的设置 16 1.4.2 窗口排列 19 1.4.3 快捷键设置 20 1.4.4 系统选项设置 21 1.5 用5分钟制作一个简单实例 22 1.5.1 实例运行界面 22 1.5.2 新建一个工作空间对象 22 1.5.3 新建一个应用程序对象 23 1.5.4 创建窗体 23 1.5.5 为应用程序添加open事件代码 25 1.6 小结 27 1.7 习题 27 第2章 编程基础知识 28 2.1 PowerScript脚本语言书写规则 28 2.1.1 忽略大小写 28 2.1.2 语句的断行、续行和分割 28 2.1.3 注释 29 2.2 数据类型 29 2.3 变量和作用域 30 2.3.1 定义变量 30 2.3.2 引用变量 30 2.3.3 变量的作用域 30 2.4 操作符 31 2.5 标识符 32 2.5.1 标识符的构成 32 2.5.2 匈牙利命名法 32 2.6 常用代词 33 2.7 控制语句 34 2.7.1 判断语句 34 2.7.2 循环语句 36 2.8 结构 38 2.8.1 创建结构 38 2.8.2 使用结构 40 2.9 函数 40 2.9.1 Open()和Close()函数 41 2.9.2 MessageBox()函数 41 2.9.3 类型转换函数 41 2.9.4 类型判断函数 42 2.9.5 其他函数 42 2.10 ODBC数据源与专用数据库接口 43 2.10.1 什么是ODBC数据源 43 2.10.2 专用数据库接口 43 2.10.3 连接数据库 44 2.10.4 配置ODBC 48 2.11 SQL语言 49 2.11.1 SQL语言的格式 49 2.11.2 在PowerBuilder 9中使用SQL语句 51 2.12 类和对象的概念 56 2.12.1 继承 57 2.12.2 重载和多态性 57 2.12.3 封装 57 2.12.4 属性、事件和函数 57 2.13 在PowerBuilder 9.0中
实现
面向对象编程 58 2.13.1 创建对象 58 2.13.2 设置对象属性 59 2.13.3 编写事件代码 59 2.13.4
实现
继承对象 60 2.14 用户对象和用户事件 61 2.14.1 用户对象分类 61 2.14.2 定义用户对象 62 2.14.3 使用用户对象 64 2.14.4 用户事件 66 2.15 小结 67 2.16 习题 68 第3章 创建数据库 69 3.1 数
对录入界面和列表的DevExpress
控件
在不可编辑状态下的文本进行操作
在这里插入代码片近期在工作中,遇到一个需求,在数据展示界面,界面数据不可编辑,但是又想要复制一些文本来进行操作(ctrl+c),当为不可编辑状态时编辑器是不能进行该操作的,看了之前同事写的是,让
控件
是可编辑状态,监听key_press事件来内容的控制,这样是可以的。接下来说一下我的处理方式,通过研究
控件
的属性,我发现可直接通过属性来进行控制。 比如TextEdit,可进行如下设置: 但是,对于一些选择类型的
控件
是怎样的呢?比如PopupContainerEdit,如下设置: 我目前接触到的编辑
控件
基本都是
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章