主题:  请教关于ASP读取ACCESS中某字段进行分类的问题

callion

职务:普通成员
等级:1
金币:0.0
发贴:7
#12005/9/23 21:29:42
我做的是一个图书管理系统,因为原来图书有限,当时是在ACCESS中建有两个表,一个是书目的分类(由ID和TYPE组成,ID设置自动编号,TYPE设置文本,例分类如下:马哲;计算机,文学==),另一个表为图书详细信息(其中也有TYPE列,以联系;再有就是"分类号":是由字母加数字的序列).现在因新增图书,老大又不想动自己的数据库,现在我每次把他传过来的东西都得重新修改,他的表设计中没有TYPE列,所以我就得自己加了....现在请教大家一个能用一个表实现的方法,或者可以在数据库中快速添加记录的方法(因为分类好多都是一样的,但是他都不一样)..........
俺现在的想法是:把第一个表去掉,第二个表中也无TYPE记录,直接在代码中实现.
主要存在问题:1\对"分类号"的模糊查询,以首字母作为对象.
2\根据首字母确定他的分类,然后去做对应,例如:以I45621为例,其中"I"决定分类,它所对应的类别是"文学"
3\最终实现在网页中正常显示,并对应连接

各位帮忙给写一下,我搞了好久都搞不出来,辛苦一下了......数据表可以就一分类号和书名就可以了,主要是对应分类,不是各个,而是一个大类中有所有此类中数目,而数目不要各个对分类都 显示.....
正确

图片如下:


而非

图片如下:



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#22005/9/29 3:11:31
二表应该分开,其中分类号最好用自动生成编号,起二表链接作用。


非常大鱼

callion

职务:普通成员
等级:1
金币:0.0
发贴:7
#32005/10/7 11:40:22
不行的,,,,图书分类号是固定的,不能用自动编号的。。。图书分类也是一门学科吧,我不懂,反正“老板”不让动



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#42005/10/11 2:29:37
可以再加个自动编号的字段。
虽然书的编号可能是唯一的,但原则上不要用作为ID标识。因书编号可能会由于无意的改动或编号输入错误或重复,导致数据库出错,甚至崩溃,想要修复是非常不容易的


非常大鱼

callion

职务:普通成员
等级:1
金币:0.0
发贴:7
#52005/10/14 16:11:01
但是加自动编号以后,有会出现问题...因为分类是以分类号首字母进行的.若有自动编号后就得有多少到多少为哪类的问题了.例如:分类号I399,I388; ID:19,20 他们属于同类