日期:2014-05-17  浏览次数:20934 次

ASP中,我把access的程序转成SQL,遇到的一个奇怪问题?
错误揭示:
错误   '80020009 '  
/schtml_c.asp,行   16  


代码部份:
function   HTMLEncode(fString)
if   not   isnull(fString)   then                    
fString   =   Replace(fString,   "> ",   "> ")         ---------   16行
fString   =   Replace(fString,   " < ",   "&lt; ")
fString   =   Replace(fString,   CHR(32),   "&nbsp; ")
fString   =   Replace(fString,   CHR(9),   "&nbsp; ")
fString   =   Replace(fString,   CHR(34),   "&quot; ")
fString   =   Replace(fString,   CHR(39),   "&#39; ")
fString   =   Replace(fString,   CHR(13),   " ")
fString   =   Replace(fString,   CHR(10)   &   CHR(10),   " </P> <P>   ")
fString   =   Replace(fString,   CHR(10),   " <BR>   ")

------解决方案--------------------
主键定义了没有.
id是否为自动编号.
------解决方案--------------------
这个错误应该不是因为数据转换造成的吧

可能从三个方面去查一下

fString的内容是否过大

调用是的时候是否是EOF

fString的内容是否是文本


------解决方案--------------------
fString为空了吧。。