19. november 2003 - 16:24
Der er
6 kommentarer og 1 løsning
Endnu en SQL Error
Hej strSQL = "Insert into produkter (undergruppeid, navn, beskrivelse, billede, pris, tilbud, lager)" strSQL = strSQL & " values('" & replace(request.form("undergruppeid"),"'","''") & "', " strSQL = strSQL & "'" & replace(request.form("navn"),"'","''") & "', " strSQL = strSQL & "'" & replace(request.form("beskrivelse"),"'","''") & "', " strSQL = strSQL & "'" & replace(request.form("billede"),"'","''") & "', " strSQL = strSQL & "'" & replace(request.form("pris"),"'","''") & "', " strSQL = strSQL & "'" & replace(request.form("tilbud"),"'","''") & "', " strSQL = strSQL & "'" & replace(request.form("lager"),"'","''") & "')" Men får fejlen: Microsoft OLE DB Provider for ODBC Drivers error '80040e07' [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression. Mvh. Langfinger
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
19. november 2003 - 16:30
#1
Nu er jeg doven, men kan du ikke lige udskrive strSQL når den er "bygget" færdig? Dvs. lige før du laver kaldet til databasen...
19. november 2003 - 16:32
#2
Insert into produkter (undergruppeid, navn, beskrivelse, billede, pris, tilbud, lager) values('3', 'TEST', 'TEST', 'TEST', 'TEST', 'TEST', 'TEST')
19. november 2003 - 16:33
#3
hvis "undergruppeid" for eksempel er et tal, skal der ikke ' uden om. Pris er jo nok et tal-felt, og kan derfor ikke indeholde strengen "test" etc...
19. november 2003 - 16:33
#4
Skal måske sige at undergruppeid og pris er tal?
19. november 2003 - 16:35
#5
jamen så har du jo selv nævnt fejlen... du prøver at smide strengen "TEST" ind i et talfelt - det skal være et tal du smider ind.
19. november 2003 - 16:36
#6
Insert into produkter (undergruppeid, navn, beskrivelse, billede, pris, tilbud, lager) values('3', 'TEST', 'TEST', 'TEST', '10', 'TEST', 'TEST') Doesn't matter
19. november 2003 - 16:39
#7
som sagt i mit første svar skal der ikke ' omkring tal. "billede" hvilken type er det? Tekst? Tilbud, er det tekst? Lager, hvad er det? Problemet er at du smider en forkert datatype ind... Hvis du ikke selv vil lede igennem det efter fejlen må du sige hvilken type hvert enkelt felt er.
Kurser inden for grundlæggende programmering