10. august 2003 - 15:46
Der er
7 kommentarer og 1 løsning
Insætte en integer variabel i database med sql statement
Jeg har en oprettet en tabel hvor hvor jeg har en kolonne der er deklareret som en integer. Hvordan indsætter jeg en integer variabel i databasen vha. et sql statement. Når man indsætter en streng bruger man "INSERT INTO Personer(postNr) values('"+postnr+"')" hvis denne variabel postnr nu var en integer hvordan fik jeg den så sat ind i databasen? så den også stadig havde den rigtige type?
Annonceindlæg fra Trustworks
Tillid i en Zero-Trust verden
Med voksende trusler, nye EU-krav og øget kompleksitet er cybersikkerhed nu en central ledelsesopgave på linje med strategi og økonomi.
10. august 2003 - 17:00
#2
det virker godt nok hvis postnr er en string... men i dette tilfælde er det en integer, og så giver det en syntaks fejl....
11. august 2003 - 10:41
#7
Prøv med: char sqlcmd[1000]; sprintf(sqlcmd,"INSERT INTO Personer(postNr) values(%d);",iPostNr); sql.query(sqlcmd);