我做了一个表,没有数据,我想用EDIT组件把数据输入,并且每次输入都不会覆盖以前的数据,请问怎么POST呢?(0分)

  • 主题发起人 主题发起人 njskinglc
  • 开始时间 开始时间
N

njskinglc

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个表,没有数据,我想用EDIT组件把数据输入,并
且每次输入都不会覆盖以前的数据,请问怎么POST呢?
 
哦,你可以说详细一点吗?我刚学,不太懂。
 
先Append再post[^][^]
 
同意QV15的做法
 
用Query组件,举例:
MyQuery.close;
MyQuery.slq.clear;
MyQuery.slq.add();
Myquery.open;
Myquery.append; //用append或insert增加
MyQuery.FieldByName().text=MyEdit.text;
MyQuery.Post;

是不是这个意思?
 
大哥,可以说详细一点吗?摸不着头脑啊?我刚学了两个星期。
 
do
Edit
append;
post
while
 
晕,一个比一个简单,大侠们,请你们写多点好吗?我可真是一个很菜的菜鸟。
 
if NOT (adoquery1.findField['[列名]'].vlaue=edit1.text) then
begin
Adoqury1.recordset.Fields['[列名]'].asstring:=edit1.text;
adoquery1.recordset.post;
end;

或者 Get Recordcount<=0 =>select from [列所在的表名] where [列名] <> Edit1.text
即满足Post的条件了。
 
偶写得还不明白?
看看Delphi的联机帮助


偶也晕乐
 
谢谢各位大侠,我在这里先感谢大家了,以后有很多问题都要请教大家,请多多帮忙。
 
同意QV15的做法
但是先OPEN
IF OPEN THEN
EDIT
TRY
APPEND
处理
FINNALY
POST
end
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部