21. maj 2002 - 22:47Der er
10 kommentarer og 1 løsning
Fejl i SQL
Jeg får syntax fejl når jeg prøver at bruge følgende sql-sætning: sql_kald = "insert into(brugerid,password,fornavn,efternavn,adresse,postnr,profil,email,nyhedsbrev) profil values (,'"+password+"','"+fornavn+"','"+efternavn+"','', ,'"+profil+"','','')";
Det er en access-db og brugerid feltet er autonumerisk!
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Du mangler en værdi midt mellem efternavn og profil. I de felter hvor du indsætter blank, skal du også være sikker på at databasen tilladder nul-længde værdier. Og at datatyperne passer med værdierne. Og hvis du ikke anvender JScript, skal + erstattes med &
askhoej's forslag giver god mening, for der er ingen grund til eksplicit at indsætte blanke værdier. Hvis du vil have postnr med i dit statement, skal du enten sætte den til 0 eller null.
Det var lige den med password der var problemet =)
Synes godt om
Ny brugerNybegynder
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.