Avatar billede kramze Nybegynder
03. oktober 2003 - 02:26 Der er 5 kommentarer og
1 løsning

datatype mitchmacth - men hvorffor ?

jeg laver en opdateringer,    ( eller prøver )

hvor jeg henter resultat fra form "stk" ind i sql sætningen her
men den påstår det er en forkert datatype jeg prøver at indsætte, MEN det er et tal der skal indsættes, og det er OGSÅ et tal som formen sender til sql sætningnen, 
nogle der kan hjælpe med dette problem på en eller anden måde, kan det være min tegnsætning der gør at den tror det er tekst jeg indsætter, og ikke et tal

SQL ser Således ud

strSQL1 = "UPDATE indkobskurv set antal ='"&Request.form("stk")&"' where zepternr='"&Request.form("nummer")&"' and userid = "& unik &""

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

herunder formen data kommer fra



response.write "<form name=""&formid&"" method='post' action='default.asp?action=ret&vis=indkøbskurv'><input type='text' value="&unik&" name='unik'><input type='text' value="&rs("zepternr")&" name='nummer'><input type='text' value='' name='stk' onchange='this.form.submit()'></small><input type=""image"" src=""ret.gif"" name=""ret"" border=""0"" valign=""middle""></form></td>"
Avatar billede kramze Nybegynder
03. oktober 2003 - 02:28 #1
min debug af sql ser ok ud

UPDATE indkobskurv set antal ='125' where zepternr='E9331CP' and userid = 511661715

så jeg forstår det ikke
Avatar billede kramze Nybegynder
03. oktober 2003 - 02:40 #2
den skirver fejl :

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

/default.asp, line 3442
Avatar billede kramze Nybegynder
03. oktober 2003 - 02:47 #3
fejl fundet, det skulle være

strSQL1 = "UPDATE indkobskurv SET antal ='"&Request.form("stk")&"' where zepternr='"&Request.form("nummer")&"' and userid ='"& unik &"'"


havde ikke fået nogle '    på rundet om variablerne
Avatar billede mugs Novice
03. oktober 2003 - 05:33 #4
Så venligst læg et svar og accepter det selv, så spørgsmålet kan fjernes fra listen "ubesvarede", og du får så dine point igen.
Avatar billede kramze Nybegynder
03. oktober 2003 - 07:37 #5
kan man det ?
Avatar billede kramze Nybegynder
03. oktober 2003 - 07:38 #6
det ku man sørme
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester