|  | 主题:  很久以来的一个疑问 | 
            
                        
                
                    |  wension
 职务:普通成员
 等级:4
 金币:1.0
 发贴:1173
 注册:2001/10/13 10:27:56
 
 | 
                            
                            #12001/11/16 9:42:57 
                                想做一个动态的模板更新系统: 问题是这样的,假设做“科技新闻“这个频道,那么可以通过UD制作插入、修改、更新、搜索等功能,这个很简单的。 但是假如我想增加”体育新闻“”国际新闻“那么,该怎么做?总部会让我在把上面的制作过程重复一下吧? 新闻内容是对数据库中表的字段进行的操作,而新闻类别其实是对表的增加、删除的操作。我说的没错吧?问题是怎么实现呢?    | 
                        
                
                    |  blshfw
 职务:普通成员
 等级:1
 金币:1.0
 发贴:241
 注册:2001/5/15 16:44:13
 
 | 
                            
                            #22001/11/16 10:27:41 
                                其实是一样的,你得先建一个新闻类别库,再建一个新闻库,显示中这样编程,用一个嵌套来循环显示类别和各个类别下的相应新闻(得自己手工改动代码),我在自己单位的内部网做了一个新闻网页系统,运行很好,可以添加、删除、修改新闻类,新闻,新闻发布者,其中删除部分可以多选删除(新闻如有图片,同时删除相应的图片),新闻查询,专题,新闻热点等。唯一令我不满意的地方是仅能插入一张新闻图片,且显示位置固定,如果单用asp和数据库技术,我还没想到好一点的方法  不知道谁有办法?难道只能用那个什么ubb语法吗?
                                
                                
                                
                             | 
                        
                
                    |  诚
 职务:普通成员
 等级:1
 金币:0.0
 发贴:56
 注册:2001/11/5 22:59:30
 
 | 
                            
                            #32001/11/16 13:30:11 
                                right
 建两张表
 
 一张新闻类别表
 
 一张新闻内容表
 
 用ID号相关联!
 
 如此而已~
 | 
                        
                
                    |  wension
 职务:普通成员
 等级:4
 金币:1.0
 发贴:1173
 注册:2001/10/13 10:27:56
 
 | 
                            
                            #42001/11/16 14:50:34 
                                那还是比较麻烦的。ACCESS表与表连接,还没用过。以前学VFP也是稀里糊涂过来的。
 | 
                        
                
                    |  5D荣誉斑竹
 职务:普通成员
 等级:2
 金币:2.0
 发贴:654
 注册:2000/12/19 10:59:22
 
 | 
                            
                            #52001/11/16 15:42:32 
                                不难、不难噢
                                
                                
                                
                             | 
                        
                
                    |  wension
 职务:普通成员
 等级:4
 金币:1.0
 发贴:1173
 注册:2001/10/13 10:27:56
 
 | 
                            
                            #62001/11/16 15:59:49 
                                此外问题是,ACCESS中表的主键有没有什么特别的作用? 关于连接的问题还要仔细考虑一下,我发现在网上什么都想不起来    | 
                        
                
                    |  xpilot
 职务:普通成员
 等级:1
 金币:1.0
 发贴:192
 注册:2001/5/24 14:29:02
 
 | 
                            
                            #72001/11/16 16:13:55 
                                设置主键的一个好处就是可以保证被设的字段,在数据库级别就不可重复!不需要自编程序来判断不允许重复的字段,例如一个网站的注册用户名,就不允许重复,所以一般来说就把存用户名的字段设为主键字段.
                                
                                
                                
                             | 
                        
                
                    |  wension
 职务:普通成员
 等级:4
 金币:1.0
 发贴:1173
 注册:2001/10/13 10:27:56
 
 | 
                            
                            #82001/11/16 16:48:52 
                                但是我发现还是有很多教程要用代码来验证注册用户是否重复的啊。 岂不多此一举    | 
                        
                
                    |  blshfw
 职务:普通成员
 等级:1
 金币:1.0
 发贴:241
 注册:2001/5/15 16:44:13
 
 | 
                            
                            #92001/11/16 18:06:14 
                                晕~~
                                
                                
                                
                             | 
                        
                
                    |  wension
 职务:普通成员
 等级:4
 金币:1.0
 发贴:1173
 注册:2001/10/13 10:27:56
 
 | 
                            
                            #102001/11/17 8:33:35 
                                blshfw在上个帖子中说 引用:晕~~
 
 不要以为我很菜哦        | 
                        
                
                    |  wension
 职务:普通成员
 等级:4
 金币:1.0
 发贴:1173
 注册:2001/10/13 10:27:56
 
 | 
                            
                            #112001/11/17 8:38:34 
                                还是接着上面的问题: 如果是制作动态的“科技新闻”与“体育新闻”,那么是不是需要三张表了,一个是“体育新闻”的,一个是“科技新闻”的,还有一个是用来记录ID自动编号的? 第二,体育新闻与科技新闻表中的字段应该是完全相思的吧? 想一想好像应该是两张表才对,一张记录字段,一张用来增添、删除表的。不过问题又来了,那么不同的新闻内容怎么可以存储在同一个表中呢     ME越来越胡涂了      | 
                        
                
                    |  诚
 职务:普通成员
 等级:1
 金币:0.0
 发贴:56
 注册:2001/11/5 22:59:30
 
 | 
                            
                            #122001/11/17 9:05:18 
                                不同的新闻内容当然存储在同一张表中啊,这么多新闻相区别的标志是他与新闻类别表相关联的ID号!
 do  you understand?:)
 | 
                        
                
                    |  wension
 职务:普通成员
 等级:4
 金币:1.0
 发贴:1173
 注册:2001/10/13 10:27:56
 
 |  | 
                        
                
                    |  blshfw
 职务:普通成员
 等级:1
 金币:1.0
 发贴:241
 注册:2001/5/15 16:44:13
 
 | 
                            
                            #142001/11/18 14:23:39 
                                就是两个表了,一个是新闻类别表,一个是新闻表,两个表之间由一个新闻类别ID来关联,不管是什么类型的新闻你都放在新闻表里,同时也存进一个新闻类别ID,这样不是可以很容易找出不同类别的新闻吗?也就是你在填加新闻的时候要选择所加新闻的类别,弄一个下拉框就行了,下拉框的内容当然是动态来自新闻类别表了,这样你一添加一个新闻类别,会在添加新闻的网页里自动加上。     哎!语言表达能力不行,罗罗索索所说了一大堆,也不知道你看得明白否。    |