25. april 2004 - 16:37
Der er
12 kommentarer og 1 løsning
Indsæt tid, og dato i DB
Min kode virker hvis ikke at jeg har Dato og Tid med... Time feltet er Langt klokkeslætsformat Date feltet er Kort datoformat Hvad er der galt? dim TheTime, NowTime NowTime = Now TheTime = hour(NowTime) & chr(58) & minute(NowTime) & chr(58) & second(NowTime) TheDate = day(NowTime) & chr(45) & month(NowTime) & chr(45) & year(NowTime) UserIP = Request.ServerVariables ("REMOTE_ADDR") strSQL = "Insert into tbl_Fakelogins (" strSQL = strSQL & "User, " strSQL = strSQL & "Password, " strSQL = strSQL & "Date, " strSQL = strSQL & "Time, " strSQL = strSQL & "Ip) " strSQL = strSQL & "values('" strSQL = strSQL & Request.Form("strUser") & "','" strSQL = strSQL & Request.Form("strPass") & "','" strSQL = strSQL & NowDate & "','" strSQL = strSQL & NowTime & "','" strSQL = strSQL & UserIP & "')" Conn.Execute(strSQL)
Annonceindlæg fra XFlow
25. april 2004 - 16:37
#1
Det hele virker hvis jeg fjerner dato og tid....
25. april 2004 - 16:46
#2
hvis det skulle være nogen hjælp, er fejlkoden som i nok kan regne ud: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i INSERT INTO-sætningen.
25. april 2004 - 17:05
#3
Du bruger nogle reserverede ord, som navne på felter: strSQL = strSQL & "User, " strSQL = strSQL & "Password, " strSQL = strSQL & "Date, " strSQL = strSQL & "Time, " Put [] uden om: strSQL = strSQL & "[User], " strSQL = strSQL & "[Password], " strSQL = strSQL & "[Date], " strSQL = strSQL & "[Time], "
25. april 2004 - 17:06
#4
Nååhja... Havde jeg da fuldstændig glemt... :D
25. april 2004 - 17:06
#5
Det er altid bedst, hvis man indsætter et prefix, som f.eks "my": myUser, myPassword, myDate, myTime, osv.. Du kan også bare bruge danske ord.. men husk: bruger ikke æ,ø,å..
25. april 2004 - 17:08
#6
.. og det dansk ord "by", har en betydning på engelsk, som også er reserveret :-) så undgå det også.. har dog set at man bare kan bruge `by´ .. ved ikke om det er ok at gøre det..
25. april 2004 - 17:08
#7
Men så siger den bare at data-typerne ikke stemmer overens...
25. april 2004 - 17:09
#8
Har prøvet med chr(45) og 58 og også uden... stadig Datatyperne stemmer ikke overens i kriterieudtrykket.
25. april 2004 - 17:11
#9
Havde skrevet NowDate og NowTime når der skulle stå TheTime og TheDate
25. april 2004 - 17:11
#10
Men, ve' du hva' du får skam point... send svar... :D
25. april 2004 - 17:14
#11
Jamen, så lægger jeg et svar :-)
25. april 2004 - 17:17
#12
Hold dig munter... :D
25. april 2004 - 17:18
#13
I lige måde :-)
Kurser inden for grundlæggende programmering