access 转 SQL 后,上传图片问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 15:09:05
把ACCESS数据库转为SQL数据库,上传图片的时候出现这个错误提示:
Request 对象 错误 'ASP 0206 : 80004005'

不能调用 BinaryRead

/cnmai.inc,行 43

使用 Request.Form 集合之后,不能调用 BinaryRead。
---------------------------------------
以前用ACCESS的时候没有问题,改了SQL数据库后就出现这个问题,请教高手帮忙解释一下
那个问题找到解决方法了,你说的不对,现在的问题是这条语句:
sql = "select tupian from xinxi where username='"&username&"' and id="&cstr(id)
我查了一下,好象是说cstr(id)是ASP语句,所以当成SQL的查询语句写就会出错,可是我又不会SQL,所以请高手帮我把这条语句改下可以运行的就好了,谢谢

谢谢你们的回答,但还是不行

你调用Request.Form后,上载的数据已经被IIS全部处理完了,用BinaryRead当然也就没有数据可读了。

你要是想要读出上载的文件的内容,可以自己编一个函数处理上载数据。或者用.Net开发,它对文件上载的支持比较好,可以看看MSDN中的相关资料。

sql = "select tupian from xinxi where username='"&username&"' and id="&cstr(id)
改为
sql = "select tupian from xinxi where username='"&username&"' and id="&id
access转换为SQL server 之后就不能用cstr()函数了