最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

錯(cuò)誤號(hào):3704 錯(cuò)誤描述:對(duì)象關(guān)閉時(shí),不允許操作

  發(fā)布時(shí)間:2015-03-06 13:01:59   作者:佚名   我要評(píng)論
這篇文章主要介紹了錯(cuò)誤號(hào):3704 錯(cuò)誤描述:對(duì)象關(guān)閉時(shí),不允許操作,需要的朋友可以參考下

“錯(cuò)誤號(hào):3704 錯(cuò)誤描述:對(duì)象關(guān)閉時(shí),不允許操作。sql=select top 10 ContentID,a.SortID,a.GroupID,a.Exc.......”
inc/AspCms_MainClass.asp文件,大約900行,原來代碼為:


復(fù)制代碼
代碼如下:

if str="content" or str="news" or str="product" or str="down" or str="pic" then
sperStrs =conn.Exec("select SpecCategory+'_'+SpecField from {prefix}SpecSet Order by SpecOrder Asc,SpecID", "arr")
if isarray(sperStrs) then
for each spec in sperStrs
sperStr = sperStr&","&spec
next
end if

我們修改為:


復(fù)制代碼
代碼如下:

if str="content" or str="news" or str="product" or str="down" or str="pic" then
sperStrs =conn.Exec("select SpecCategory+'_'+SpecField from {prefix}SpecSet Order by SpecOrder Asc,SpecID", "arr")
if isarray(sperStrs) then

sperStr=""
for each spec in sperStrs
sperStr = sperStr&","&spec
next
end if

因?yàn)槌绦蛟谕粋€(gè)頁面循環(huán){aspcms:content}標(biāo)簽時(shí),原來的代碼在后面再調(diào)用該標(biāo)簽時(shí)會(huì)不斷累加 sperStr值,造成該標(biāo)簽數(shù)量越多,后面的SQL查詢字段,而Access數(shù)據(jù)庫,單表最多255個(gè)字段,SQL查詢里面一次查詢也最多不超過255個(gè)字段,當(dāng)累加的字段數(shù)超過255個(gè)時(shí),運(yùn)行程序就會(huì)出錯(cuò)。此時(shí),會(huì)引起inc/AspCms_MainClass.asp文件,大約152行的程序代碼,內(nèi)容是:


復(fù)制代碼
代碼如下:

If Not DebugMode Then

if Err then
errid=Err.number:errdes=Err.description:Err.Clear:dbConn.close:set dbConn=nothing:isConnect=false
echoErr err_03,errid,errdes&"sql="&sqlStr
end if
end if

如果有錯(cuò)誤,程序代碼會(huì)關(guān)閉數(shù)據(jù)。于是就出現(xiàn)了前文的錯(cuò)誤 。

相關(guān)文章

最新評(píng)論

浦北县| 宁远县| 邓州市| 渭源县| 永川市| 长寿区| 锡林浩特市| 铁力市| 宣恩县| 额尔古纳市| 新民市| 江山市| 凌云县| 根河市| 东光县| 绿春县| 衡南县| 甘洛县| 安西县| 昌黎县| 宜城市| 玉树县| 雷波县| 独山县| 自贡市| 邛崃市| 南昌县| 新野县| 柳林县| 中卫市| 广饶县| 江源县| 巴林左旗| 溧阳市| 许昌县| 桐乡市| 吉首市| 永年县| 澄迈县| 浙江省| 富裕县|