|  | 主题:  为什么我的数据库连接会出错?见图 | 
            
                        
                
                    |  木头桩
 职务:普通成员
 等级:1
 金币:0.0
 发贴:70
 注册:2002/10/22 19:23:48
 
 | 
                            
                            #12003/3/18 21:26:59 
                                下图是我的数据库文件和站点在我本机上的位置和在MX中对站点目录的设置。 但是为什么我在建立数据库连接时出现错误,是不是我的连接字符串写错了。 我根据数据文件的位置填入的内容是 "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath( "/guestbook/guestbook.mdb")  不知对不对。请大家帮我看看到底问题出在哪里? 图片如下:  图片如下:  图片如下:  图片如下:   | 
                        
                
                    |  mantou_5d
 职务:普通成员
 等级:3
 金币:1.0
 发贴:437
 注册:2002/10/27 0:08:41
 
 | 
                            
                            #22003/3/19 17:00:49 
                                知道了!我就说是路径错误吗!应该是:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath( "/my web site/guestbook/guestbook.mdb")
 不过我觉得你的文件夹名最好中间不要有空格,没有原因,也没有理论基础就是觉得不好!
 | 
                        
                
                    |  木头桩
 职务:普通成员
 等级:1
 金币:0.0
 发贴:70
 注册:2002/10/22 19:23:48
 
 | 
                            
                            #32003/3/19 17:31:01 
                                对,照你的说填写,数据库连接成功了。但是我要问一下,如果我用这种方面建立后数据库连接后,上传到网站是不是就不用修改了?
                                
                                
                                
                             | 
                        
                
                    |  5D公害
 职务:普通成员
 等级:9
 金币:10.3
 发贴:36272
 注册:2002/1/13 9:52:57
 
 | 
                            
                            #42003/3/19 17:31:59 
                                不用改了
                                
                                
                                
                             | 
                        
                
                    |  木头桩
 职务:普通成员
 等级:1
 金币:0.0
 发贴:70
 注册:2002/10/22 19:23:48
 
 | 
                            
                            #52003/3/19 18:48:08 
                                那我烦表再问一下," & Server.MapPath( "/my web site/guestbook/guestbook.mdb")这段代码是什么意思?
                                
                                
                                
                             | 
                        
                
                    |  缺缺
 职务:管理员
 等级:8
 金币:41.0
 发贴:9620
 注册:2004/1/14 19:14:47
 
 | 
                            
                            #62003/3/20 11:35:48 
                                "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath( "guestbook/guestbook.mdb")
 
 路径前面不要加/
 | 
                        
                
                    |  mantou_5d
 职务:普通成员
 等级:3
 金币:1.0
 发贴:437
 注册:2002/10/27 0:08:41
 
 | 
                            
                            #72003/3/20 16:59:39 
                                不用加/吗?不对,应该加!
                                
                                
                                
                             | 
                        
                
                    |  天丁
 职务:普通成员
 等级:2
 金币:1.0
 发贴:427
 注册:2002/4/21 14:59:54
 
 | 
                            
                            #82003/3/20 17:17:23 
                                我以前遇到过这种情况,我以为这一招不管用呢,所以就没有用过,现在还是DNS,到底前面应该不应该加/?
                                
                                
                                
                             | 
                        
                
                    |  缺缺
 职务:管理员
 等级:8
 金币:41.0
 发贴:9620
 注册:2004/1/14 19:14:47
 
 | 
                            
                            #92003/3/20 17:46:44 
                                加/表示从服务器跟目录也就是127.0.0.1的目录开始起算。 看看这个的错误提示:   |