DBGrid操作问题(50分)

  • 主题发起人 主题发起人 why95621
  • 开始时间 开始时间
W

why95621

Unregistered / Unconfirmed
GUEST, unregistred user!
在DBGrid中删除多行时
DBGrid->SelectedRows->Delete();出错。
出错信息为“...Table is readonly...”
(DBGrid->DataSource->DataSet->RequestLive=ture)
是不是Paradox表不能用此方法?
象这样的删除(把DBGrid中被选中的所有项一起删除)应该如何实现?
 
没碰过。
 
table status?
 
是Query,为打开状态,
我是用一个DataSource连接两个Query,切换到另一个时,可以正常删除,
两个Query的区别在于,一个是SQLServer库表(成功),
一个是paradox文件临时表(不成功)
 
i want to know the answer
 
“...Table is readonly...”??
是不是独占方式打开的?
 
因为在数据库的检索中table的只读属性为false,在删除时需将table的只读属性该为可读,即
将table1.edit或table1.enable设为true即可。Paradox表可以说很好了,我是这样认为的。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
800
import
I
后退
顶部