Ich unterstütze eine alte Classic ASP VBScript-Anwendung. Mein Pech ist, dass ich nicht einmal den Code in meinen Servern debuggen kann. Nach dem Skripting muss ich die Ausgabe direkt auf der Webseite sehen. Der folgende Code lautet Throwing 500 - Interner Serverfehler in der Webseite. Kannst du bitte herausfinden, wo dieser Code falsch gelaufen ist? Danke im Voraus. ich auf die folgenden Links gefolgt sind, während der Code AufbauGetting 500 - Interner Serverfehler beim Ausführen einer gespeicherten Prozedur mit VB Script in der klassischen ASP-Anwendung
http://www.devx.com/tips/Tip/13399
'Set Connection String to Database
sConnect = "PROVIDER=SQLOLEDB;DATA SOURCE=SCRBNGADK00XXXX;DATABASE=SMART2XXX;UID=XXXX;PWD=XXXX;"
' Establish connection.
Set oConObj = CreateObject("ADODB.Connection")
Set oCmdObj = CreateObject("ADODB.Command")
Set Rs1 = CreateObject("ADODB.Recordset")
oConObj.ConnectionString = sConnect
oConObj.Open
Set oCmdObj.ActiveConnection = oConObj
oCmdObj.commandtype=adCmdStoredProc
oCmdObj.CommandText = "date_diff"
Set objParm = oCmdObj.CreateParameter("@from", adDBTimeStamp, adParamInput,, R1("LEAVE_FROM"))
oCmdObj.Parameters.Append objParm
Set objParm = oCmdObj.CreateParameter("@To", adDBTimeStamp, adParamInput,, R1("LEAVE_TO"))
oCmdObj.Parameters.Append objParm
Set objParm = oCmdObj.CreateParameter("@companycode", adVarChar, adParamInput,200, R2("COMPANY_CODE"))
oCmdObj.Parameters.Append objParm
Set objParm = oCmdObj.CreateParameter("@locationcode", adVarChar, adParamInput,200, R2("LOCATION_CODE"))
oCmdObj.Parameters.Append objParm
Set objParm = oCmdObj.CreateParameter("@hol", adInteger, adParamOutput)
oCmdObj.Parameters.Append objParm
set Rs1 = oCmdObj.Execute
OutPut = oCmdObj.Parameters("@hol")
If Not IsNull(OutPut) Then
wscript.echo "Result :" & OutPut
End If
Set Rs1 = Nothing
Set oConObj = Nothing
Set oCmdObj = Nothing
Haben Sie den vollständigen Fehler? – Lankymart
Die Webseite wirft einfach 500 Fehler. Ich kann das auf meinen Servern nicht debuggen. Ich versuche nur, den SP auszuführen. – METALHEAD
Auch noch eine Sache..R1 ("LEAVE_FROM") 'hat die Form' 4/18/2016', während '@ from' von' datetime' ist .... wird das durch irgendeinen Fehler ?? – METALHEAD