Just nu i M3-nätverket
Gå till innehåll

"command"-objekt


Johannes3

Rekommendera Poster

HJÄLP. Jag har skapat ett command object och tillhörande parametrar med createParameter och genom dessa skickar jag värden till en storedProcedure. Några av mina variabler är adInteger. Värdena på dessa kommer från ett webbformulär. Problemet är att om det inte skrivs något i dessa fält så får jag felmeddelandet: "Application uses a value of the wrong type for the current operation". Men en adVarChar klarar att skickas utan värde. Jag vill inte behöva skriva i ett telefonnummer i formuläret som det är i detta fall !!!! HJÄLP !

Hur kan man sätta ett defaultvärde i asp koden, för att ha ett sådant i databasen hjälper inte. TACK TACK TACK !!!

Länk till kommentar
Dela på andra webbplatser

Magnus Gladh

iValue = request.form("HELTAL")
if len(iValue) = 0 then
iValue = 0
else
iValue = CInt(iValue)
end if

 

Jag blev helt plötsligt osäker om CInt() är så smart så att den ger dig värdet noll om HELTAL inte innehåller något alls, men det kan du ju testa själv med följande kodsnutt på din sida.

 

iValue = CInt(request.form("HELTAL"))
response.write iValue

 

----------------------------------------

- Magnus

- Nemo Saltat Sobrius

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...