Fut: dk.edb.internet.webdesign.serverside.asp
tsql, classic asp
Jeg får fejlmeddelelsen:
Prepared statement '(@P1 int,@P2 varchar(1),@P3 varchar(16),@P4 int)insert
into loka' expects parameter @P4, which was not supplied.
Jeg er 110% sikker på at variablen "ant" er sat, jeg kan se den, når jeg
response.write'r den
....
ant=nulblank(request.querystring("ant"))
ant=cInt(ant) ' for at være HELT sikker på det er en
'debug print
response.write "Confirm
("&prodid&","&lokid&","&lok&","&ant&","&minafd&")"&vbCrLf
response.write "ant="&ant&vbCrLf
'debug slut
set oSet=Server.CreateObject("ADODB.command")
With oSet
.ActiveConnection = Conn
sql = "insert into lokation
(prodid,afd,lagerkode,lagerantal,minlager,src) values (?,?,?,?,0,'talt')"
.CommandText = sql
.CommandType = adCmdText
.parameters.Append .CreateParameter("prodid",adInteger,adParamInput)
.parameters.Append .CreateParameter("afd",adVarChar,adParamInput,1)
.parameters.Append
..CreateParameter("lagerkode",adVarChar,adParamInput,16)
.parameters.Append
..CreateParameter("lagerantal",adInteger,adParamInput)
.prepared = true
end with
oSet.parameters(0).value=prodid
oSet.parameters(1).value=minafd
oSet.parameters(2).value=lagerkode
oSet.parameters(3).value=ant ' <!--- Hvorfor bliver denne ikke sat??
oSet.execute
set oSet=nothing
Mig ikke forsto...
Leif
|