如何在程序中加载三种数据库结构以方便相互转换

来源:互联网  时间:2016/8/9 13:04:05

关于网友提出的“ 如何在程序中加载三种数据库结构以方便相互转换”问题疑问,本网通过在网上对“ 如何在程序中加载三种数据库结构以方便相互转换”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 如何在程序中加载三种数据库结构以方便相互转换
描述:

如何在程序中加载三种数据库结构以方便相互转换
这个数据库是“自定义”的,不是如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:

程序内存里只需要保留一种即可
保存到数据文件或读取自数据文件才需要根据文件的格式,转为对应的一种格式

解决方案5:

也就是定义变体记录

解决方案6:

type record 里加 case 定义不同的

上一篇怎么拷贝adoquery控件中的结果
下一篇delphi 创建读写db数据库,有例程源码没有啊?
明星图片
相关文章
《 如何在程序中加载三种数据库结构以方便相互转换》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)