简单问题:能否用语句控制adoquery检索出的数据的编辑与非编辑状态? (100分)

  • 主题发起人 主题发起人 qzzwg
  • 开始时间 开始时间
Q

qzzwg

Unregistered / Unconfirmed
GUEST, unregistred user!
我想用语句控制adoquery检索出的数据的只读和编辑状态,怎样写?
谢谢![:)]
 
if ... then adoquery.state:=dsbrowse
else adoquery.state:=dsedit
 
如果你是使用DBGrid的,可以设定Readonly,如果你是用别的,可以循环设定每一个Field
都为只读或可写。
要能够控制,还要注意DataSource的AutoEdit为False。
然后再用maplesw的方法
 
同意 楼上 两 种办法 .

第一种办法 对 全 部字段, 省事.

第二种办法 可以 设 有的 字段可 改, 有的不可以. 麻烦 , 但 灵活.

可以 根据 实际不同就用 而选 用.
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部