delphi操作access


本文整理自网络,侵删。

 对数据的读写操作时针对adotable的操作 
adoTable1.Append; //新增记录
adotable1.Edit; //修改当前记录指针记录
adotable1.Post; //提交新增或者修改的记录
adotable1.Cancel; //取消对记录的修改
adotable1.Delete; //删除记录

新增的例子:

adotable1.append;
adotable1.FieldValues['名字']:='张三';
adotable1.FieldValues['时间']:='2007-9-7'; //注意字段类型
adotable1.FieldValues['地址']:='XX区XX路XX号';
adotable1.post;

修改的例子:

adotable1.edit;
adotable1.FieldValues['名字']:='张三';
adotable1.FieldValues['时间']:='2007-9-7'; //注意字段类型
adotable1.FieldValues['地址']:='XX区XX路XX号';
adotable1.post;

删除的例子

adotable1.delete;//注意删除的是记录指针位置的数据

获取数据:
通过移动记录指针,移动到合适的位置然后直接读取

procedure button1click (sender:object);
var
strAddress,strName:String;
dtDate:TDateTime;
begin
adotable.next;//指针向下一条,就是当前记录的下一条记录
strAddress:=adotable1.FieldValues['地址'];
strName:=adotable1.FieldValues['名字'];
dtDate:=adotable1.FieldValues['时间'];
showmessage(strAddress + ' '+ strName + formatDateTime('YYYY-MM-DD',dtDate))
end;

相关阅读 >>

Delphi中怎样得到系统当前“输入法”名称?

[Delphi] 计算目录大小的函数,获得目录文件列表,计算文件的大小

Delphi版插apc杀进程驱动源码

Delphi idhttp解决获取utf-8网页中文乱码问题

Delphi 调用sql和mysql存储过程

Delphi 用cxgrid显示联合查询数据和更改数据

Delphi 字符串转换为16进制整数 整数转换为16进制字符串

Delphi dbgrid 表格自适应宽度

Delphi 根据窗口类判断程序是否运行

Delphi中如何捕获mediaplayer播放的视频中的每一帧 ?

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...