代碼:參數的錯誤類型,超出可接受的範圍內,或者是在一個衝突的另一個VBScript錯誤
<%@LANGUAGE="VBSCRIPT"%>
<%
set updatetime = Server.CreateObject("ADODB.Connection")
updatetime.open "DRIVER=SQL Server;***************************************"
If request.form("in_out")="checkin" then
updatetime.execute ("insert into hourlist (username, checkintime, paid,breakCount) values ('"&session("MM_username")&"', '"&Now()&"', 0, 2) ")
End if
If request.form("in_out")="checkout" then
updatetime.execute ("update hourlist set checkouttime='"&Now()&"' where username='"&session("MM_username")&"' and checkouttime is NULL")
End if
If request.form("in_out")="breakcheckin" then
updatetime.execute ("update hourlist set breakCheckIn='"&Now()&"' where ID='"&session("MM_ID")&"' ")
updatetime.execute ("update hourlist set breakCheckOut=Null where ID='"&session("MM_ID")&"' and breakCheckOut is not NULL ")
End if
If request.form("in_out")="breakcheckout" then
updatetime.execute ("select breakCheckIn from hourlist where ID='"&session("MM_ID")&"' ")
Dim BTD
BTD=Round(Csng(DateDiff("n", (updatetime.Fields.Item("breakCheckIn").Value), (Now()))), 2)
updatetime.execute ("update hourlist set breakCheckOut='"&Now()&"', breakCount=breakCount-1 where ID='"&session("MM_ID")&"' ")
updatetime.execute ("update hourlist set breakTime='"&BTD&"' where ID='"&session("MM_ID")&"' ")
updatetime.execute ("update hourlist set breakCheckIn=NULL where ID='"&session("MM_ID")&"' and breakCheckIn is not NULL ")
End if
updatetime.close
set updatetime=nothing
response.redirect "employee.asp?in_out="&request.form("in_out")
%>
根據無線電選擇我做的事情不同勢,我越來越「 ADODB.Connection錯誤'800a0bb9'「在21行錯誤(BTD =圓...線)有人可以告訴我我在那條線上做錯了什麼?我寫了「updatetime.Fileds」錯了還是什麼?
Sry爲我的壞英語。
嘗試使用ADODB.Command對象來執行您的SQL查詢。 http://www.w3schools.com/asp/ado_ref_command.asp http://www.w3schools.com/asp/met_comm_execute.asp – mjw
有沒有辦法使用連接並獲得需要的領域白衣? – StanchAftw