关于网友提出的“ 如何在程序中加载三种数据库结构以方便相互转换”问题疑问,本网通过在网上对“ 如何在程序中加载三种数据库结构以方便相互转换”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 如何在程序中加载三种数据库结构以方便相互转换描述:
如何在程序中加载三种数据库结构以方便相互转换
这个数据库是“自定义”的,不是如ACCESS、SQL等标准数据库
自定义的数据库结构先分为三种:
1)无版本号 结构
type
TRec=record {定义一个记录}
name:string[10]; //姓名
xb:string[2]; //性别
age:integer; //年龄
yw:integer; //语文
xs:integer; //数学
zz:integer; //政治
end;
2)有版本号 结构
type
TRec=record {定义一个记录}
bbver:string; //版本说明 Ver1.00a
name:string[10]; //姓名
xb:string[2]; //性别
age:integer; //年龄
yw:integer; //语文
xs:integer; //数学
zz:integer; //政治
end;
3)有版本号并加密 结构
type
TRec=record {定义一个记录}
bbver:string; //版本说明 Ver1.00a
name:string[10]; //姓名
xb:string[2]; //性别
//统一数据类型为[字符型数据]方便以后的[加解密处理]
age:string[3]; //年龄 integer
yw:string[3]; //语文
xs:string[3]; //数学
zz:string[3]; //政治
end
解决方案1:
来关注下。
解决方案2:在程序中 我觉得应该用接口
解决方案3:你的数据是要存储到什么地方? 是txt,xml,excel,ini,oracle,sql server2K ,还是?
解决方案4: 程序内存里只需要保留一种即可
保存到数据文件或读取自数据文件才需要根据文件的格式,转为对应的一种格式
也就是定义变体记录
解决方案6:type record 里加 case 定义不同的