我一直收到此错误,我不确定如何修复它。我是新手,任何帮助都会很棒。这用于我正在为项目工作的网站,这是我遇到的唯一错误。
错误信息是:
ADODB.Field错误'800a0bcd'
BOF或EOF为True,或者当前记录已被删除。请求的操作需要当前记录。
/asutorutor/includes/header.asp,第58行
代码如下(我突出显示第58行):
'******************************************************
' Retrieve user's real full name
'******************************************************
Function getRealName (UserName)
if UserName <> "EMPTY" then
EstablishDBCON rstutor7courses, concourses
sqlString = "Select * from Users where UserName ='"&UserName&"'"
'Response.write sqlString
rstutor7courses.open sqlString
if rstutor7courses.eof=false then UserType =rstutor7courses("Type")end if
rstutor7courses.close
sqlString = "Select F_Name,L_Name from "&UserType&" where UserName ='"&UserName&"'"
'Response.write sqlString
rstutor7courses.open sqlString
UserFName = rstutor7courses("F_Name")
UserLName = rstutor7courses("L_Name")
getRealName = UserFName & " " & UserLName
rstutor7courses.close
else
getRealName = ""
end if
end function
所以我在第58行编辑了代码,但现在我收到了这个错误: 用于SQL Server的Microsoft OLE DB提供程序错误“80040e14”
关键字'where'附近的语法不正确。 /asctutor/includes/header.asp,第63行