创建自己的数据库
2011-01-04 14:58
197 查看
type
TMember=record
Name:string[50];
eMail:string[30];
Posts:LongInt;
end;
varMembers:array[1..50]ofTMember;
writedata
var
F:fileofTMember;
i:integer;
begin
AssignFile(F,'members.dat');
Rewrite(F);
try
forj:=1to50do
Write(F,Members[j]);
finally
CloseFile(F);
end;
end;
readdata
var
Member:TMember
F:fileofTMember;
begin
AssignFile(F,'members.dat');
Reset(F);
try
whilenotEof(F)dobegin
Read(F,Member);
{DoSomethingWithMember;}
end;
finally
CloseFile(F);
end;
end;
seekandposition
{gobacktothebeginning-thefirstrecord}
Seek(F,0);
{gotothe5-threcord}
Seek(F,5);
{Jumptotheend-"after"thelastrecord}
Seek(F,FileSize(F));
TMember=record
Name:string[50];
eMail:string[30];
Posts:LongInt;
end;
varMembers:array[1..50]ofTMember;
varF:fileofTMember;
writedata
var
F:fileofTMember;
i:integer;
begin
AssignFile(F,'members.dat');
Rewrite(F);
try
forj:=1to50do
Write(F,Members[j]);
finally
CloseFile(F);
end;
end;
readdata
var
Member:TMember
F:fileofTMember;
begin
AssignFile(F,'members.dat');
Reset(F);
try
whilenotEof(F)dobegin
Read(F,Member);
{DoSomethingWithMember;}
end;
finally
CloseFile(F);
end;
end;
seekandposition
{gobacktothebeginning-thefirstrecord}
Seek(F,0);
{gotothe5-threcord}
Seek(F,5);
{Jumptotheend-"after"thelastrecord}
Seek(F,FileSize(F));
changeandupdate
procedureChangeEMail(constRecN:integer;constNewEMail:string);
varDummyMember:TMember;
begin
{assign,open,exceptionhandlingblock}
Seek(F,RecN);
Read(F,DummyMember);
DummyMember.Email:=NewEMail;
{readmovestothenextrecord,wehaveto
gobacktotheoriginalrecord,thenwrite}
Seek(F,RecN);
Write(F,DummyMember);
{closefile}
end;
相关文章推荐
- 自己手动创建dataset的方法(不用从数据库倒入)
- 从零开始编写自己的C#框架(9)——数据库设计与创建
- 初用DataGrip,连接后看不到自己创建的数据库的问题
- iOS 怎么将自己创建的一个对象存入数据库sqlite,例如:Person??
- sqlite_test自己利用jdbc创建一个关系型数据库 实现增删改查
- 自己手动创建dataset的方法(不用从数据库倒入)
- 少为人知 -用数据库中填充的DataTable与自己创建的DataTable的不同之处
- oracle创建数据库后创建自己的用户
- 使用DBCA工具创建自己的数据库
- 如何用MYsql-Front工具抒写sql语句,创建出一个自己想要的数据库
- 代码实现数据库的创建和查询(随便写点,只为记录自己的成长过程)
- 自己手动创建dataset的方法(不用从数据库倒入)
- SQL Server2012 创建数据库存储过程和VS2015 C#调用自己的存储过程
- android SQLite数据库使用总结之(二)创建自己的数据库
- 在自己的数据库里创建内置表来处理异常(译)
- 使用"类型文件"(typed File),创建自己的"数据库"
- 数据库修复Part1:创建自己的测试corrupt数据库
- 从零开始编写自己的C#框架(9)——数据库设计与创建
- mysql 数据库创建 自己 心得