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

关于"路径参数超过了最大允许长度"在线

2012-02-19 
关于路径参数超过了最大允许长度,在线求助%DimobjConn1SetobjConn1Server.CreateObject( ADODB.Conne

关于"路径参数超过了最大允许长度",在线求助
<%
Dim   objConn1
        Set   objConn1=Server.CreateObject( "ADODB.Connection ")
    objConn1.ConnectionString= "Provider=Microsoft.Jet.OLEDB.4.0; "&_
                                                              "Data   Source= "&Server.MapPath( "\ "&session( "LJMC ")& ".mdb ")
    objConn1.Open
%>


session( "LJMC ")为上个页面取的值,并不长啊,才3个字母
怎么说 "路径参数超过了最大允许长度 ",不知道要怎么改,望指教~
之前用的一个session( "YHM ")也是从上个页面传的值,都可以用的,后来需要换session( "LJMC "),怎么就变了,求教解决办法~在这里先谢过了


[解决办法]
session( "LJMC ")的值具体是什么??加密过的?
[解决办法]
"Data Source= "&Server.MapPath( "\ "&session( "LJMC ")& ".mdb ")
把\改为/看看

[解决办法]
还真没遇到过,帮助顶
[解决办法]
你先用这样的语句输出数据库路看一下是什么
resposne.write Server.MapPath( "\ "&session( "LJMC ")& ".mdb ")
看是不是正确的物理路
[解决办法]
我觉得还是代码的问题,不妨把代码贴出来看看
[解决办法]
还有就是把Server.MapPath( "\ "&session( "LJMC ")& ".mdb ")打印出来看看,是什么?看看这个数据库的路径是不是存在?
[解决办法]
这个问题我之前遇见过,但是我是在执行删除时路径出的问题,我建议你 objConn1.ConnectionString= "Provider=Microsoft.Jet.OLEDB.4.0; "&_
"Data Source= "&Server.MapPath( "\ "&session( "LJMC ")& ".mdb ")
这段中的 "\ "替换成当前目录看下
[解决办法]
回显 "\ "&session( "LJMC ")& ".mdb " 看看是什么呀

[解决办法]
trim(request( "LJMC "))

热点排行