All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
问答:查询分析器不能单步调试的的原因_[SQL Server教程]
PHP编程中计算时间差的几种方法_php资料_编程技术
delphi可以拉伸的菜单界面实例
保护,SQL,Server,数据库的十大绝招_[SQL,Server教程]
Asp.net页面输出成HTML页面_[Asp.Net教程]
浅谈几个SQL的日志概念_[SQL,Server教程]
asp.net在ie里调试_.net资料_编程技术
Response输出可以加批注的Excel_[Asp.Net教程]
ASP.NET中常用的文件上传下载方法_[Asp.Net教程]
Visual C++中面向对象程序设计特征
Reading number is top 10 pictures
Sexy women in 2013--2
In the world the most mysterious 21 place landscape2
9.3阅兵全景图7-指挥系统和后勤保障系统梯队
9.3阅兵全景图1-抗战老兵和英雄连队梯队
日本小萝莉1
Beauty ZhiHuiLin1
恶搞漫画1
29 the belle stars after bath figure5
西游四格漫画(三)
人美胸美腿更美2
Download software ranking
Adobe Flash Player(IE) 10.0.32.18 浏览器专用的FLASH插件
Unix video tutorial17
少妇苏霞全本
Rio big adventure
Tram sex maniac 2 (H) rar bag13
尖东毒玫瑰A
VC++6.0简体中文版
Unix video tutorial15
虚拟机5.5.3版
Unix video tutorial4
aaa published in(发表于) 2014/7/19 0:10:26 Edit(编辑)
delphi向数据表中添加信息

delphi向数据表中添加信息

delphi向数据表中添加信息

向数据表中添加信息

1.用SQL语句INSERT INTO在数据表中添加记录

用SQL语句INSERT INTO可以在数据表中添加记录,用该语句添加数据时表中的字段应与关键字Values中的字段名相对应。使用TADOQuery组件可以用ParamByName方法将信息以参数的形式传递到SQL语句中,这样便于代码的修改,使编程结构更加清晰。

下面利用SQL语句INSERT INTO向数据表中添加信息。

操作步骤如下:

(1)运行Delphi,在窗体中添加TADOConnection、TADOQuery、TDataSource、TButton、TMemo、TComboBox和TDBGrid等组件。

(2)主要程序代码如下:

if (Edit1.Text<>'')and(Edit2.Text<>'')and(ComboBox1.Text<>'') then

begin

with ADOQuery1 do

begin

Close;

SQL.Clear;

SQL.Add('Insert into MR_Table(id,name,Sex,memo)');

SQL.Add('Values(:A,:B,:C,:D)');

Parameters.ParamByName('A').Value:=Edit1.Text;

Parameters.ParamByName('B').Value:=Edit2.Text;

Parameters.ParamByName('C').Value:=ComboBox1.Text;

Parameters.ParamByName('D').Value:=Memo1.Lines.Text;

ExecSQL;

end;

end

else

showmessage('请将添加信息填写完整。');

2.用Insert方法在当前记录上添加新记录

对数据表添加记录时,可以使用TADOQuery组件的Insert方法来完成,在对字段设置别名后,在FieldByName方法中应使用别名,而不是表中的字段名。

下面利用TADOQuery组件的Insert方法向数据表中添加记录。

操作步骤如下:

(1)运行Delphi,在窗体中添加TADOConnection、TADOQuery、TDataSource、TButton、TMemo、TComboBox和TDBGrid等组件。

(2)主要程序代码如下:

向数据表中添加记录。

with ADOQuery1 do

begin

Insert; //向表中添加记录

FieldByName('编号').AsInteger:=StrToInt(Edit1.Text);

FieldByName('姓名').AsString:=Edit2.Text;

FieldByName('性别').AsString:=ComboBox1.Text;

FieldByName('备注').AsString:=Memo1.Lines.Text;

Post;

end;

在窗体显示时,显示数据表中的信息。

with ADOQuery1 do

begin

Close;

SQL.Clear;

//为显示的数据表字段设置别名

SQL.Add('Select id as 编号,name as 姓名,sex as 性别,memo as 备注 from MR_Table');

Open;

end;

3.用Append方法在记录尾添加新记录

对数据表添加记录时,可以使用TTable组件的Append方法来完成,该方法是在数据尾添加一个新记录,并用FieldByName方法向相应字段中添加数据。

下面利用TADOQuery组件的Append方法在记录尾添加新记录。

操作步骤如下:

(1)运行Delphi,在窗体中添加TADOConnection、TADOQuery、TDataSource、TButton、TMemo、TComboBox和TDBGrid等组件。

(2)主要程序代码如下:

with Table1 do

begin

Append;

FieldByName('id').AsInteger:=StrToInt(Edit1.Text);

FieldByName('name').AsString:=Edit2.Text;

FieldByName('sex').AsString:=ComboBox1.Text;

FieldByName('memo').AsString:=Memo1.Lines.Text;

Post;

end;




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.