08. februar 2007 - 11:40Der er
14 kommentarer og 1 løsning
Hjælp til en sql sætning med format
Hej har følgende: strSQL = "SELECT *, Format$([date],'dd-mm-yyyy') AS FormDate, Format$([date],'hh:mm') AS FormTime FROM Entries WHERE (ForumID =" & rs("Id") & ") ORDER BY ID DESC"
Virker mod en access database men når jeg bruger den mod sql får jeg fejl med Format$ er ikke gyldig???
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
der er ikke noget der hedder når jeg bruger det mod sql.. den sætning er jo sql og det var den også i Access.. så hvad bruger du den mod nu? en anden database eller?
Alle databaser har nogle indbyggede funktioner som kan bruges i sql-sætningerne. Men de funktioner eksistere ikke nødvendigvist i andre database. now() kan f.eks bruges i Access og MySQL, men ikke i MS-SQL. Der hedder det getDate()
Mit råd er derfor at lade være med at bruge de indbyggede funktioner, også formatere dine datoer i ASP. Så løber du ikke ind i dette problem.
Do While Not rs.EOF strSQL = "SELECT *, day([date])+'-'+month([date])+'-'+year([date]) AS FormDate FROM "&session("kursus")&"_Entries WHERE (ForumID =" & rs("Id") & ") ORDER BY ID DESC" Set formatDate = Conn.Execute(strSQL) If (formatDate.BOF Or formatDate.EOF) Then dtmFormatDate = "<div id=overskr>Ingen indlæg</div>" Else dtmFormatDate = formatDate("FormDate") End If
function myDateFunk(fDate) myDateFunk = day(fDate) &"-"& month(fDate) &"-"& year(fDate) end function Do While Not rs.EOF strSQL = "SELECT * FROM "&session("kursus")&"_Entries WHERE (ForumID =" & rs("Id") & ") ORDER BY ID DESC" Set formatDate = Conn.Execute(strSQL) If (formatDate.BOF Or formatDate.EOF) Then dtmFormatDate = "<div id=overskr>Ingen indlæg</div>" Else dtmFormatDate = myDateFunk(formatDate("date")) End If
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.