Avatar billede webbygger Nybegynder
01. januar 2005 - 16:24 Der er 8 kommentarer og
1 løsning

Indsæt dagsdato i database !

Godt Nytår !

Jeg har siddet og ledt efter.... hvordan man indsætter dagsdato automatisk i en database (Access) når man har oprettet en ny post fra et formular !!!

Trods adskellige forsøg er jeg stadig ved nulpunktede ;o((
Avatar billede locturian Nybegynder
01. januar 2005 - 16:26 #1
Mener ikke Access har den funktion. Du kan jo altid selv indsætte det med Now() funktionen ?
Avatar billede webbygger Nybegynder
01. januar 2005 - 16:29 #2
locturian >

Hvordan ser sql-sætning ud til det ???
Avatar billede webbygger Nybegynder
01. januar 2005 - 16:32 #3
Jeg har dette stykke kode og hvor/hvad skal det sættes ind ??

if Request.ServerVariables("REQUEST_METHOD") = "POST" then
  'henter form felterne
  navn = Replace(Request.form("navn"),"'","''")
  kategori = Replace(Request.form("kategori"),"'","''")
  produkt = Replace(Request.form("produkt"),"'","") 
  pris = Replace(Request.form("pris"),"'","")
  karakter = Replace(Request.form("karakter"),"'","")
  mail = Replace(Request.form("mail"),"'","''")
  url = Replace(Request.form("url"),"'","''")
  beskriv = Replace(Request.form("beskriv"),"'","''")
 
  beskriv = Replace(beskriv,vbCrLf,"<br>")
 
 
 
if navn="" or kategori="" or produkt="" or mail="" or beskriv="" or not isNumeric(karakter)  then
  Response.Write "Fejl i indtastningen."
  Response.End
else
  'kolonne typerne : navn :tekst, dato :date/time, karakter :tal, beskrivelse :notat/tekst
  sql = "insert into dittabelnavn (navn, kategori, produkt, pris, karakter, mail, url, beskrivelse, dato  ) values ("
  sql = sql & "'" & navn & "', "
  sql = sql & "'" & kategori & "', "
  sql = sql & "'" & produkt & "', "
  sql = sql & "'" & pris & "', "
  sql = sql & "" & karakter & ", "
  sql = sql & "'" & mail & "', "
  sql = sql & "'" & url & "', "
  sql = sql & "'" & beskriv & "' "
  sql = (date())

  sql = sql & ")"
Avatar billede webbygger Nybegynder
01. januar 2005 - 16:34 #4
UPSss det var det forkert ...

  <%
if Request.ServerVariables("REQUEST_METHOD") = "POST" then
  'henter form felterne
  navn = Replace(Request.form("navn"),"'","''")
  kategori = Replace(Request.form("kategori"),"'","''")
  produkt = Replace(Request.form("produkt"),"'","") 
  pris = Replace(Request.form("pris"),"'","")
  karakter = Replace(Request.form("karakter"),"'","")
  mail = Replace(Request.form("mail"),"'","''")
  url = Replace(Request.form("url"),"'","''")
  beskriv = Replace(Request.form("beskriv"),"'","''")
 
  beskriv = Replace(beskriv,vbCrLf,"<br>")
 
 
 
if navn="" or kategori="" or produkt="" or mail="" or beskriv="" or not isNumeric(karakter)  then
  Response.Write "Fejl i indtastningen."
  Response.End
else
  'kolonne typerne : navn :tekst, karakter :tal, beskrivelse :notat/tekst
  sql = "insert into dittabelnavn (navn, kategori, produkt, pris, karakter, mail, url, beskrivelse  ) values ("
  sql = sql & "'" & navn & "', "
  sql = sql & "'" & kategori & "', "
  sql = sql & "'" & produkt & "', "
  sql = sql & "'" & pris & "', "
  sql = sql & "" & karakter & ", "
  sql = sql & "'" & mail & "', "
  sql = sql & "'" & url & "', "
  sql = sql & "'" & beskriv & "' "
 

  sql = sql & ")"
Avatar billede locturian Nybegynder
01. januar 2005 - 16:35 #5
sql = "insert into dittabelnavn (navn, kategori, produkt, pris, karakter, mail, url, beskrivelse, dato  ) values ("
  sql = sql & "'" & navn & "', "
  sql = sql & "'" & kategori & "', "
  sql = sql & "'" & produkt & "', "
  sql = sql & "'" & pris & "', "
  sql = sql & "" & karakter & ", "
  sql = sql & "'" & mail & "', "
  sql = sql & "'" & url & "', "
  sql = sql & "'" & beskriv & "' "
  sql = sql & "'" & Now() & "' "
  sql = sql & ")"
Avatar billede webbygger Nybegynder
01. januar 2005 - 16:37 #6
Der er vist noget galt ;o((

Microsoft JET Database Engine error '80040e14'

Syntax error (missing operator) in query expression ''dsddd' '1/1/2005 4:36:35 PM''.

/fiskegrej/anmeldelse/test2.asp, line 59
Avatar billede locturian Nybegynder
01. januar 2005 - 17:18 #7
sql = "insert into dittabelnavn (navn, kategori, produkt, pris, karakter, mail, url, beskrivelse, dato  ) values ("
  sql = sql & "'" & navn & "', "
  sql = sql & "'" & kategori & "', "
  sql = sql & "'" & produkt & "', "
  sql = sql & "'" & pris & "', "
  sql = sql & "" & karakter & ", "
  sql = sql & "'" & mail & "', "
  sql = sql & "'" & url & "', "
  sql = sql & "'" & beskriv & "', "
  sql = sql & "'" & Now() & "' "
  sql = sql & ")"

Der manglede lige et komma
Avatar billede webbygger Nybegynder
01. januar 2005 - 17:24 #8
Det virker - TAKKER ;o))

Men hvor pokker manglede kommaet ???


Drop lige et svar locturian
Avatar billede locturian Nybegynder
01. januar 2005 - 17:26 #9
Manglede her... ; sql = sql & "'" & beskriv & "', " <----

Fortsat godt nytår ;)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester