为什么我在数据库里面有这样的问题。dbedit1.text:=dbedit2.text; talbe.post;还是不能把dbedit2的内容写进去

  • 主题发起人 主题发起人 sohuandsina
  • 开始时间 开始时间
S

sohuandsina

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么我在数据库里面有这样的问题。dbedit1.text:=dbedit2.text; talbe.post;还是不能把dbedit2的内容写进去啊?(10分)<br />为什么我在数据库里面有这样的问题。
dbedit1.text:=dbedit2.text;
talbe.post;还是不能把dbedit2的内容写进去啊?
dbedit2和dbedit1. 分别对应不同的字段。
我如果是直接在dbedit1里面输入,table2.post后就可以保存了。
请问是为什么?
 
不知道你dbedit1.text:=dbedit2.text是什么时候负值的,你在table的beforePost里面
给一个中间变量看看
strT:=dbedit2.text;
dbedit1.text:=strT;
 
直接给table的字段赋值看看
 
对,这是数据感应控件,你不能直接通过给控件TEXT赋值,它没有激发数据感应连接,你给相对应的
字段赋值就可以写进去。
 
直接个给dataset赋值
dataset.field[0].value:=。。。
 
DBEdit1.Field.Value:=DBEdit2.Field.Value;
 
TO:smile_jl
怎么直接负值呢?
 
book523说的就很对,还有下面的办法
table1.FieldByName('字段名').asstring:=...;
 
后退
顶部