F fakirc Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-08 #1 我在formshow的时候给DBEdit.text赋值,但当窗口显示后,单击该DBEdit后,原来的赋值就 消失了,该怎么解决?
E ego Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-08 #2 解决办法: 1.用TEdit 2.先存储到数据库,就不会消失了
F fakirc Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-08 #3 如果先存储到数据库,那么其他DBEdit中的数据还没有添加,会报错的吧
Y ysai Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-08 #4 直接给DBEdit所关联的字段赋值 table1.fields[0].asstring:='aaaaaaaa';
F fakirc Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-08 #5 ysai 的方法不可行,会报错的,因为我是在追加记录,把这句写在APPEND之前,之后都会错
Y ysai Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-08 #6 呵,如果我的错了,那就奇怪了,我用这方法写数据库程序快一年了,怎么没错过? 只要dataset是在插入或编辑状态,一定能行,不知道你说的错误是怎么来的。
F fakirc Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-08 #8 我是在formshow的时候给dbedit赋值的,当把赋值语句写在append之后时, 会提示列不允许 空值,(我的表有些字段是不允许NULL的),当把赋值语句写在append之前时,提示不再EDIT或 insert状态
我是在formshow的时候给dbedit赋值的,当把赋值语句写在append之后时, 会提示列不允许 空值,(我的表有些字段是不允许NULL的),当把赋值语句写在append之前时,提示不再EDIT或 insert状态
Y ysai Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-08 #9 i 服了 you!老大,既然不能为空,那还赋值干什么?不管不得了?只要不post 你就把你要赋给DBEdit的值赋给它对应的Field呀,不会要赋空值吧,哈
F fakirc Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-08 #10 我还没有POST 就提示错误了,我用ADOTABLE,SQL数据库我所赋值的DBEdit对应的不一定 是不允许为空的,只是这个表中有一部分字段不能为空,当我用呢给我的方法写到FORMSHOW 时,就提示错误,说列不能为NULL。我到底哪里错了呢?
我还没有POST 就提示错误了,我用ADOTABLE,SQL数据库我所赋值的DBEdit对应的不一定 是不允许为空的,只是这个表中有一部分字段不能为空,当我用呢给我的方法写到FORMSHOW 时,就提示错误,说列不能为NULL。我到底哪里错了呢?
天 天堂鸟6420 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-08 #12 你对DBEdit先获取焦点在赋值试一试? DbEdit1.SetFocus; DbEdit1.Text := 'akdsjfasd' 或者给不允许为空的字段赋一个标志值比如-1之类的