jeg skal have sat nogle datoer ind i min db...
Hvilken datatype er det smartest at sætte databasen op i? Timestamp, datetime eller hvad?
jeg har to colls hvor der skal være plads til dato (ptime & odate)...
jeg har sat dem begge til Timestamp...
Når jeg så sætter den til at indsætte tiden i "odate" så bliver den bare fyldt ud men nuller og det rigtige bliver sat ind i "ptime"??? ("ptime" står før "odate" i tabellen hvis det har noget at sige)
min kode ser således ud (med tilfældig input
)
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={MySQL ODBC 3.51 Driver}; Server=localhost; Database=userdb; UID=root; PWD=;"
strSQL = "Insert into user ("
strSQL = strSQL & "username, "
strSQL = strSQL & "password, "
strSQL = strSQL & "name, "
strSQL = strSQL & "lastname, "
strSQL = strSQL & "email, "
strSQL = strSQL & "sex, "
strSQL = strSQL & "pnum, "
strSQL = strSQL & "odate) "
strSQL = strSQL & "values( "
strSQL = strSQL & "'GetWell', "
strSQL = strSQL & "'larsnymand', "
strSQL = strSQL & "'Lars', "
strSQL = strSQL & "'Nymand', "
strSQL = strSQL & "'LarsNymand@hotmail.com', "
strSQL = strSQL & "'Mand', "
strSQL = strSQL & "4000, "
strSQL = strSQL & "'" & now() & "')"
Conn.Execute(strSQL)
Conn.Close
Set Conn = Nothing
%>
På forhånd tak!
vh Lars
[Redigeret d. 18/08-04 16:58:29 af Lars Nymand]