| 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
 
 
 
 
 |