首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

想在数据库的每条记要中保存一些文件名

2012-11-10 
想在数据库的每条记录中保存一些文件名.数据库版块进不去只好了这里来了.每个记录中最多会有16个文件(只保

想在数据库的每条记录中保存一些文件名.
数据库版块进不去只好了这里来了.

每个记录中最多会有16个文件(只保存文件名),还有一个状态,就是未审核,审核通过.
只有审核通过的才会处理,处理完之后就把这个文件(其它就是文件名)从当前记录中删除.

还有个问题就是 这些文件名都是对应某一个目录下的文件,要定期清除数据库中所有记录,如果不再有记录需要的文件就删除.


现在的问题是怎么在数据库中保存

1.用1个字段(全部放在一起做成一个多行的字符串,但这样每次都要把内容读出来才能处理了)

2.用32个字段(16个文件名,16个状态).

[解决办法]
我选2。
[解决办法]
新建一个表,字段包括文件名、状态和在原表中所对应的记录ID
[解决办法]
之前,我选2。

要是我设计这系统。我把16个文件称一个文件集。
库只设两字节段。一个是状态。一个为文件名。十六条记录表达一个集。
[解决办法]
新建一个表 文件名一个字段,文件状态一个字段

其实第一种方法也是不错的
[解决办法]

探讨

那文件名怎么存,分32个字段吗?

每次往某一条记录保存文件名之前还要先判断这16个字段中,哪些是未使用的.

[解决办法]
不错还可以吧

热点排行