注册 登录
编程论坛 Delphi论坛

怎样把edit1中的内容加到数据表中?

yaonianha 发布于 2006-04-11 16:24, 1767 次点击

怎样把edit1中的内容加到数据表table1得name列中,谢谢

12 回复
#2
小茶2006-04-12 08:35
赋值语句:
table1.fieldvalues['name']:=edit1.text;
#3
ysp_19842006-04-12 08:41

table1.fieldvalues['name']:=trim(edit1.text);或
table1.fieldbyname('name').Asstring:=trim(edit1.text);

#4
wqwy1112006-04-17 17:23
楼上版主,请问两种方式有什么区别?
trim 是什么函数,起什么作用?
#5
渊与自然2006-04-17 18:14
楼上版主,请问两种方式有什么区别?
trim 是什么函数,起什么作用?
===========================================
我也想问一下
#6
yaonianha2006-04-18 16:20
谢谢,但是这样好象只是把EDIT1里的内容代替了表格中NAME下的第一条记录,怎样在不改变原有纪录的基础上增加一条记录呢?
#7
ysp_19842006-04-18 23:02

trim(edit1.text)是去掉edit1.text两边的空格

#8
yang399212006-04-19 09:37

append (功能是在數據集末尾添加一條記錄)

fieldbyname('name').value:=trim(edit1.text)

post(把修改過的紀錄寫到數據庫中)

#9
zhansong3332006-04-19 10:20
8楼的对
#10
yaonianha2006-04-19 16:36

再请问一下,加到dbgrid里的数据为什么不能马上更新呢,要到下一次 运行程序的时候才能更新,这是为什么,谢谢!

#11
yaonianha2006-04-19 16:37
用了dbgrid.update也没有用
#12
yang399212006-04-21 11:32
因爲先把數據提交到本地緩存,然後在向服務器提交數據信息
用這個試試 applyupdates(0)
這個不過我沒試過
#13
yaonianha2006-04-24 08:48
[Error] Unit2.pas(55): Undeclared identifier: 'applyupdates'??
1