当memo字段被锁住后,怎样才能将memo字段恢复编辑状态!!! ( 积分: 100 )

  • 主题发起人 主题发起人 lxn820217
  • 开始时间 开始时间
L

lxn820217

Unregistered / Unconfirmed
GUEST, unregistred user!
我用interbase数据库,并建立了memo字段,当我向memo字段输入数据时,memo字段被锁住,
不能添加数据,我用memo.Modified属性测试发现是false,将数据库关闭,置 memo.Modified:=true 但系统提示"Blob not opened",所有数据的memo字段都被锁住,但退出程序,再次进入后,一切恢复正常,(我用的是BDE);当memo字段被锁住后怎样才能将memo字段恢复编辑状态!!!
 
怎样解决'Blob not opened' 问题!!!
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=297637
 
9898:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=297637
中的解答与我的问题不一样,在增加数据时仅仅是memo字段不能编辑,其他的字段都能
编辑,包括BLob图像字段也能编辑,唯独memo字段不能编辑;退出程序,再次进入后,一切恢复正常!
 
我用的是query!!
 
怎样解决'Blob not opened' 问题,难道就得换成varchar吗?!!
 
我以前也遇到这个问题,在向memo字段输入数据时,不要用DBmemo组件,而要用Memo组件
在弹出窗口时;用Memo1.Text :=.query1Memo.Value;向Memo赋值,关闭弹出窗口后,用:
query1Memo.Value:=Memo1.Text ,向数据库memo字段赋值,就不会产生memo字段被锁住的
问题,你试试看!
 
lwx520416:你好!
经过我的反复实践,确实可行,在没有出现死锁现象,十分谢谢!
 

Similar threads

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