读书人

ASP+SQLSERVER2OOO有关问题

发布时间: 2012-02-10 21:27:42 作者: rapoo

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
也可以自己去网上搜索

读书人网 >ASP

热点推荐