用TCLIENTDATASET向ORACLE中增加记录时,字段不可为空,否则记录加不进去,为何?(100分)

  • 主题发起人 主题发起人 donggang_cn1
  • 开始时间 开始时间
D

donggang_cn1

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的是语句为CLIENTDATASET。APPEND;
CLIENTDATASET[‘字段名’] :=值;//这个值不可为空;
clientdataset1.ApplyUpdates(0);
 
不会是ORACLE中这个字段不允许为空吧?我只会用ACCESS,其表结构设计时,
字段属性有是否允许空值的设置,我只无原则将其改为允许空值就可。
by the way:我想你的问题不会这么简单,我瞎说说而已。
 
如果你的字段设定不允许为空,你当然不能更新了。
而且,如果你更新记录时,它不会给你提示。
 
你是在Append/Post时出现这个问题显然是因为你的记录中这些字段为不可空字段。
 

Similar threads

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