Hej!
Har detta:
<INPUT TYPE="hidden" NAME="personnummer" VALUE="1987-07-01">
Men när jag lägger till i databasen så står det -0-0
Fältet i databasen är TEXT.
varför blir det så???
7 svar · 300 visningar · startad av znyder
Hej!
Har detta:
<INPUT TYPE="hidden" NAME="personnummer" VALUE="1987-07-01">
Men när jag lägger till i databasen så står det -0-0
Fältet i databasen är TEXT.
varför blir det så???
Visa din SQL-fråga så kanske det går att svara på frågan.
MinCon.Execute("INSERT INTO [person] ([username], [lastlogout], [update], [aktiveringskod], [regdatum], [aktiverad], [email], [password], [fornamn], [efternamn], [personnummer], [fyra_sista], [adressen], [postnummer], [inloggningar], [inloggad], [antal_spel], [antal_tillbehor], [antal_wanted], [level], [admin], [banned], [forum_inlagg], [level_status], [next_level]) "&_
"Values("&_
"'" & Request.Form("username") & "', "&_
"'" & date & "', "&_
"'" & date - 1 & "', "&_
"'" & aktiveringskod & "', "&_
"'" & date & "', 'nej', "&_
"'" & Request.Form("e_post") & "', "&_
"'" & Request.Form("password_1") & "', "&_
"'" & Request.Form("fornamn") & "', "&_
"'" & Request.Form("efternamn") & "', "&_
"'" & Request.Form("personnummer") & "', "&_
"'" & Request.Form("fyra_sista") & "', "&_
"'" & Request.Form("adress") & "', "&_
"'" & Request.Form("postnummer") & "', "&_
"'0', "&_
"'0', "&_
"'0', "&_
"'0', "&_
"'0', "&_
"'0', "&_
"'nej', "&_
"'nej', "&_
"'0', "&_
"'0', "&_
"'100')")
Och den färdiga SQL-frågan ser ut hur?
Och varför använder du textfält för att lagra datum? Byt till datumtyp.
hur kan jag skriva ut den?
Med response.write istället för att exekvera direkt.
INSERT INTO [person] ([username], [lastlogout], [update], [aktiveringskod], [regdatum], [aktiverad], , [password], [fornamn], [efternamn], [personnummer], [fyra_sista], [adressen], [postnummer], [inloggningar], [inloggad], [antal_spel], [antal_tillbehor], [antal_wanted], [level], [admin], [banned], [forum_inlagg], [level_status], [next_level]) Values('Capish', '2005-01-07', '2005-01-06', '32797219', '2005-01-07', 'nej', 'pontus_holm_84@hotmail.com', 'losenord', 'Pontus', 'Holm', '1984-04-26', '1111', 'Tetvägen 76', '11254', '0', '0', '0', '0', '0', '0', 'nej', 'nej', '0', '0', '100')
Två förslag:
*) Använd datumtyp för att lagra datum, det är dumt att inte göra det.
*) Byt namn på de fält som är reserverade ord, och klamra inte tabell- och fältnamn. Det är oöverskådligt med alla dessa hakparenteser.
Dock: SQL-frågan ser ju korrekt ut. Ser datat likadant ut när du presenterar det på en asp-sida som när du ställer frågan direkt i Access?