05. august 2005 - 21:25
Der er
6 kommentarer og 1 løsning
ASP - Access - Expected end of statement
nogen der kan fortælle hvad der mangler/er forkert i denne sætning: strSQL = "Insert into Ordre (" strSQL = strSQL & "Kunde, " strSQL = strSQL & "Vare, " strSQL = strSQL & "Antal) " strSQL = strSQL & "values( " strSQL = strSQL & "'" & Session("strID") & "', " strSQL = strSQL & "'" & replace(request.querystring("p"),"'","''") & "', " strSQL = strSQL & "'" & cint(request.querystring("stk"))" & "') " får følgende fejl: Error Type: Microsoft VBScript compilation (0x800A0401) Expected end of statement /xxxx/xxxx.asp, line 35, column 56 strSQL = strSQL & "'" & cint(request.querystring("stk"))" & "') " På forhånd tak //Per
Annonceindlæg fra Capgemini
05. august 2005 - 21:29
#1
Ret: strSQL = strSQL & "'" & cint(request.querystring("stk"))" & "') " - til: strSQL = strSQL & CInt(request.querystring("stk")) & ") "
05. august 2005 - 21:30
#2
Det er specielt det "-tegn som du har lige bag ved: cint(request.querystring("stk"))" - som driller dig.
05. august 2005 - 21:32
#3
så får jeg denne fejlbesked: Error Type: Microsoft VBScript runtime (0x800A000D) Type mismatch: 'CInt' /xxxxx/xxxxx.asp, line 35
05. august 2005 - 21:34
#4
altså med strSQL = strSQL & CInt(request.querystring("stk")) & ") " er begyndt at lege med asp igen efter et par års pause så det er forfra igen hehe
05. august 2005 - 21:36
#5
Det tyder jo på at request.querystring("stk") ikke er et tal som du ellers forventer.
05. august 2005 - 21:38
#6
ja du har ret, takker for hjælpen smid lige et svar så for du point må lige se hvad der går galt på den anden side hehe tror det er fordi ?stk er tom
05. august 2005 - 21:46
#7
Svar :^)
Kurser inden for grundlæggende programmering