十字架与吸血鬼阿卡夏:救命: ASP无法读取text类型的数据

来源:百度文库 编辑:高校问答 时间:2024/04/30 03:26:36
ASP读取SQL数据库中的text数据类型的字段时,显示
"Microsoft OLE DB Provider for SQL Server 错误 '80020009'

多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。

/Untitled-1.asp,行 0
"
我经常遇到这个问题,翻遍了参考书,在网上也反复找寻答案,可是毫无办法,

上述问题中,只要把TEXT改成varchar,就一点问题都没有了.可是日记本章之类还非得用text类型的数据.

网上现有的答案如改写IIS中的matabase.xml中的值,或是把text字段放在最后读取,都没用.

现在我一筹莫展,气得只好骂比尔的老母了.

各位大虾,赶紧救救我!

这问题以前我也遇到过,忘了怎么解决的了,是在英文Google搜索到的办法,你可以去砰砰运气,还有这个网站:http://dbforums.com/forumdisplay.php?forumid=28
国外的,很专业的技术论坛,注册后才能搜索,应该会有所收获

我今天也有这个问题,是插入数据库时候使用中文引起的
当在insert语句或者rs.update语句的时候都不能用
换成用变量或者改成英文就可以了

同时的怀疑是asp的sql语句没有对中文做特殊处理的原因

确认你的程序中没有使用语言的保留字等.
数据库字段名也是要注意的,如用"time"等作数据库字段名就会莫名其妙的出错,但有时又正常.试将你的数据库字段名修改一下.