15. januar 2006 - 01:48
Der er
4 kommentarer og 1 løsning
insert into fejl
Hvad gør jeg forkert i det eksempel, som ikke virker? Dette virker ikke: varFornavn = "hans" SQL = "Insert into personer (" SQL = SQL & "Fornavn," SQL = SQL & "Foedselsdato)" SQL = SQL & "values(" SQL = SQL & "varFornavn," SQL = SQL & "'20-04-1964')" Dette virker fint: SQL = "Insert into personer (" SQL = SQL & "Fornavn," SQL = SQL & "Foedselsdato)" SQL = SQL & "values(" SQL = SQL & "'Hans'," SQL = SQL & "'20-04-1964')"
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?
15. januar 2006 - 01:50
#1
SQL = SQL & "varFornavn," skal vist se sådan ud: SQL = SQL & "'" & varFornavn & "',"
15. januar 2006 - 01:55
#2
Tak, det funger :-) Husk at lægge et svar. Men det var da en unødvendig kompliceret syntaks, asp har der???
15. januar 2006 - 08:51
#3
Syntaksen er nu SQL's - det er SQL som kræver at der skal '-tegn rundt om tekst, og ASP er bare den som levere varen. ;^) Jeg synes imidlertid at din egen syntaks er lidt besværlig - hvorfor ikke bare: SQL = "INSERT INTO personer (Fornavn, Foedselsdato) VALUES ('" & varFornavn & "', '20-04-1964')"
15. januar 2006 - 11:18
#4
Ok, så er det SQL, der er tåbeligt - dette er jo dobbeltkonfekt med "'" "'" : SQL = SQL & "'" & varFornavn & "'," Men det kan vi jo ikke gøre noget ved - tak for hjælpen.
15. januar 2006 - 17:36
#5
Der er nu en rigtig god grund til at SQL er sådan - for så kan man nemlig have mellemrum i sine tekster. ;^)
Kurser inden for grundlæggende programmering