|
| sql insert problemer Fra : Ulrik Hansen |
Dato : 31-10-02 23:19 |
|
Jeg bliver ved at få en fejlmeddelelse på følgende sql sætning
sql ="insert into brugere (fornavn, efternavn, brugernavn, password, alder,
kon, email, nyhedsbrev) values ('" & fornavn & "','" & efternavn & "','" &
brugernavn & "','" & kode1 & "','" & alder & "','" & kon & "','" & email &
"','" & nyhedsbrev & "')"
Hvis jeg skriver den ud bliver al syntax rigtig, men prøver jeg at execute
skriver den at kriterierne ikke passede.
Jeg har dobbelt tjekket stavning af tabel og kolonner.
Mvh Ulrik
| |
Jakob Andersen (31-10-2002)
| Kommentar Fra : Jakob Andersen |
Dato : 31-10-02 23:36 |
|
"Ulrik Hansen" <post@ulrikhansen.dk> wrote
> Jeg bliver ved at få en fejlmeddelelse på følgende sql sætning
>
> sql ="insert into brugere (fornavn, efternavn, brugernavn, password,
alder,
> kon, email, nyhedsbrev) values ('" & fornavn & "','" & efternavn & "','" &
> brugernavn & "','" & kode1 & "','" & alder & "','" & kon & "','" & email &
> "','" & nyhedsbrev & "')"
Er du sikker på at alle felterne i databasen er text? Der skal kun sættes
enkeltplinger (') udenom tekst og derfor kan du få en fejl hvis alder f.eks.
er et tal.
Husk også at sikre dig at der ikke er enkeltplinger i nogle af variablerne.
Prøv evt. at sætte [] uden om ordet password da det kan være et reserveret
ord. Altså INSERT INTO brugere( fornavn, ......,
[password]....)...............
Og så lige til en anden god gang husk at poste fejlmeddelelsen og din SQL
udskrevet.
--
Jakob Andersen
| |
Ulrik Hansen (01-11-2002)
| Kommentar Fra : Ulrik Hansen |
Dato : 01-11-02 10:19 |
|
> > Jeg bliver ved at få en fejlmeddelelse på følgende sql sætning
> >
> > sql ="insert into brugere (fornavn, efternavn, brugernavn, password,
> alder,
> > kon, email, nyhedsbrev) values ('" & fornavn & "','" & efternavn & "','"
&
> > brugernavn & "','" & kode1 & "','" & alder & "','" & kon & "','" & email
&
> > "','" & nyhedsbrev & "')"
>
>
> Er du sikker på at alle felterne i databasen er text? Der skal kun sættes
> enkeltplinger (') udenom tekst og derfor kan du få en fejl hvis alder
f.eks.
> er et tal.
> --
> Jakob Andersen
Hmmm tak, det kan være det med password. Men det kan muligvis også være mit
nyhedsbrev. Det er en ja/nej kolonne. Hvilken værdi skal den have sendt, og
skal det være i pling'er ?
| |
Jens Gyldenkærne Cla~ (01-11-2002)
| Kommentar Fra : Jens Gyldenkærne Cla~ |
Dato : 01-11-02 10:35 |
|
Ulrik Hansen skrev:
> Hmmm tak, det kan være det med password. Men det kan muligvis
> også være mit nyhedsbrev. Det er en ja/nej kolonne. Hvilken
> værdi skal den have sendt, og skal det være i pling'er ?
Ja/Nej-kolonner tager værdien True eller False - og de skal ikke i
anførselstegn.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html
| |
|
|