Dato i ASP sammen med MySQL DB
Jeg har sådanne set 2 spørgsmål, det ene er hvordan får jeg et ASP script til automatisk at skrive datoen når der bliver skrevet noget i en MySQL-database og er der noget jeg skal gøre ved den kolonne datoen bliver sat i udover at sætte den til \"DATE\"Her er koden:
<%
Const adOpenKeyset = 1
Const adLockOptimistic = 3
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER=MySQL;SERVER=mysql.infopaq.dk;\" &_
\"UID=www001983;PWD=djhD12Qp;\" &_
\"DATABASE=www001983_db;\"
Conn.Execute(\"INSERT INTO guestbook (Navn, Email, Hjemmeside, Besked, Dato) VALUES (\'\"& request.form(\"navn\") &\"\', \'\"& Request.form(\"Email\") &\"\', \'\"& Request.form(\"Hjemmeside\") &\"\', \'\"& Request.form(\"Besked\") &\"\', \'\"& date() &\"\')\")
Conn.Close
set Conn = Nothing
%>
Når jeg kigger i databasen står der kun 0000-00-00 der hvor datoen skulle have stået :(
Det andet spørgsmål er hvordan får jeg ASP scriptet til at sortere efter datoen når det bliver ud skrevet på siden, man kan åbenbart ikke gøre som man gør med en access-database, eller kan man???
her er koden:
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER=MySQL;SERVER=mysql.infopaq.dk;\" &_
\"UID=wwwXXXXXX;PWD=XXXXXXXX;\" &_
\"DATABASE=wwwXXXXXX_db;\"
strSQL = \"select* from guestbook ORDER BY DATO DESC\"
set rs = Conn.execute(strSQL)
...håber der er nogen der kan hjælpe :)
