Avatar billede isaac Nybegynder
29. juli 2003 - 22:29 Der er 6 kommentarer og
1 løsning

Klokkeslet i MySQL?

Hvad skal jeg skrive for at få denne IPchecker til at registere klokkeslet også?

Jeg dette i tabellen: tid - timestamp(14)



if Session("saveip") <> "done" then
  strSQL = "INSERT INTO ipcheckadmin (IPadr, datestamp, typeid) VALUES ("
  strSQL = strSQL & "'" & Request.ServerVariables("REMOTE_ADDR") & "', "
  strSQL = strSQL & "'" & formatDateTime(date,0) & "', "
  strSQL = strSQL & "'admin.asp');"
 
  Session("saveip") = "done"
 
  Set myConn = Server.CreateObject("ADODB.Connection")
  myConn.Open tempConn 
  myConn.Execute(strSQL)
  myConn.Close
end if
Avatar billede musicchart.dk Nybegynder
29. juli 2003 - 23:12 #1
if Session("saveip") <> "done" then
  strSQL = "INSERT INTO ipcheckadmin (IPadr, datestamp, typeid) VALUES ("
  strSQL = strSQL & "'" & Request.ServerVariables("REMOTE_ADDR") & "', "
  strSQL = strSQL & "'" & now() & "', "
  strSQL = strSQL & "'admin.asp');"
 
  Session("saveip") = "done"
 
  Set myConn = Server.CreateObject("ADODB.Connection")
  myConn.Open tempConn 
  myConn.Execute(strSQL)
  myConn.Close
end if
Avatar billede isaac Nybegynder
29. juli 2003 - 23:22 #2
Det virkede ikke.....ingen klokkeslet
Avatar billede musicchart.dk Nybegynder
29. juli 2003 - 23:29 #3
Er din database felt sat op til 'DateTime'?
Avatar billede isaac Nybegynder
30. juli 2003 - 08:59 #4
Jo jeg har dette felt:
tid, datetime,  Nej, 0000-00-00 00:00:00,  Ændre Slet Primær Indeks Unik Fuldtekst

Men den viser ingen dato kun nuller!
Avatar billede musicchart.dk Nybegynder
30. juli 2003 - 11:55 #5
strDato = year(now) & "-" & month(now) & "-" & day(now) & " " & hour(now) & ":" & minute(now)


if Session("saveip") <> "done" then
  strSQL = "INSERT INTO ipcheckadmin (IPadr, datestamp, typeid) VALUES ("
  strSQL = strSQL & "'" & Request.ServerVariables("REMOTE_ADDR") & "', "
  strSQL = strSQL & "'" & strDato & "', "
  strSQL = strSQL & "'admin.asp');"
 
  Session("saveip") = "done"
 
  Set myConn = Server.CreateObject("ADODB.Connection")
  myConn.Open tempConn 
  myConn.Execute(strSQL)
  myConn.Close
end if
Avatar billede isaac Nybegynder
30. juli 2003 - 13:07 #6
Det virker stadig væk ikke!

Det gør også at datastamp skriver datoen nu i stedet for om nogle år! Dens funktion er at folks IP ikke skulle kunne logge sig på det antal år frem som datastamp viser.


Skal kolonnen "tid" ikke også indføres på en eller anden måde?
Avatar billede isaac Nybegynder
17. august 2003 - 07:55 #7
Jeg dropper dette og lukker!
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