ASP+SQLSERVER2OOO问题
<%
Response.Buffer=True
ImageSize=Request.TotalBytes '获取提交数据量的总字节数
ImageData=Request.BinaryRead(ImageSize) '保存从客户端读取到的数据
'优化读取到的二进制数据
BnCrLf=chrB(13)&chr(10)
Divider=LeftB(ImageData,Clng(InstrB(ImageData,BnCrLf))-1)
Dstart=InstrB(ImageData, BnCrLf& BnCrLf)+4
Dend=InstrB(Dstart+1, ImageData, Divider)- Dstart
MyData=MidB(ImageData, Dstart, Dend)
'创建对象实例
Set imgConn=Server.CreateObject( "ADODB.Connection ")
StrConn= "Driver={SQL Server};Server=localhost; "& _
"Uid=school;Pwd=school;DataBase=school "
imgConn.open strConn
Set Rs= Server.CreateObject( "ADODB.RecordSet ")
Sql= "Select * From img Where id is null "
Rs.open sql,imgConn,1,3
'追加数据到数据库
Rs.AddNew
Rs( "img ").AppendChunk myData
Rs.Update
'关闭和释放对象
Rs.close
ImgConn.close
Set Rs=Nothing
Set ImgConn=Nothing
%>
提示如下错误:
Microsoft VBScript 运行时错误 (0x800A0005)
无效的过程调用或参数: 'LeftB '
现还找不到原因,求助大家的帮忙!
[解决办法]
LeftB 在什么地方? 肯定是没有这个 function你用了,或者是 这是个参数,给的值不对,如果是参数,就将它打印出来,看一下,是不是你想要的
[解决办法]
BnCrLf=chrB(13)&chr(10)
改成
BnCrLf=chrB(13)&chrB(10)
试试
[解决办法]
楼上的不要乱说话
和这没关系
这是对的
你的问题比较常见,可以参考
http://hi.baidu.com/wgguizi/blog/item/e81a49f0626afcaea40f5217.html
也可以自己去网上搜索