Konverterar datum med: Function ConvertDate(strDate, ???) ??? Sorry, klippte visst in lite fel. Tycker koden ser jättemysko ut. Är det Asp kod ? Du kan testa om min teori är riktig genom att ändra denna rad1905-06-22 istället för dagens datum?
Function ConvertDate(strDate)
ConvertDate = Year(strDate) & "-" & Right("0" & month(strDate),2) & "-" & Right("0" & Day(strDate),2)
End function
Uppdaterar sedan fältet med
sqlString = "Update Homies Set GodKand = true, Godkand = " & ConvertDate(Now()) & " where medlemsnummer = " & id
Resultat: 1905-06-22 istället för dagens datum... Vad är det som är fel?!?
Tacksam för tips... :)
/J
Sv: 1905-06-22 istället för dagens datum?
ConvertDate = Year(strDate) & "-" & Right("0" & month(strDate),2) & "-" & Right("0" & Day(strDate),2)
End function
Ser att ConvertDate skall ha två argument . Se (strDate),2)
Den här functionen returnerar ingenting , Skall det inte vara en Sub ?Sv:1905-06-22 istället för dagens datum?
Här kommer den rätta koden
-----------------------------------
function DateConvert(daEng)
dim daSwe
daSwe = year(daEng) & "-"
if month(daEng) <= 9 then
daSwe = daSwe & "0" & month(daEng) & "-"
else
daSwe = daSwe & month(daEng) & "-"
end if
if day(daEng) <= 9 then
daSwe = daSwe & "0" & day(daEng)
else
daSwe = daSwe & day(daEng)
end if
DateConvert = daSwe
end function
sqlString = "Update Homies Set GodKand = true, GKDatum = " & DateConvert(now()) & " where medlemsnummer = " & id
-----------------------------------
Får inga kodfel eller så, men datumet skrivs 1905-06-22 istället för dagens datum?!?
/JSv: 1905-06-22 istället för dagens datum?
Anledningen är att du skicka år som 05 då börjar adderingen på 1900 dvs 1905
för att det skall bli rätt måste du skicka 2005 som år.
Alla dessa Datum Functioner börjar sin beräkning 1900-01-01.
skriver du år som 05 så vet inte Functionen att du menar 2005 ,den tror du menar 1905Sv:1905-06-22 istället för dagens datum?
<b>daSwe = year(daEng ) + 100 & "-"</b>
Tror att han refererar till ASP kod
Okunskap finns inte tex denna möjlighet i Asp ?
<code>
daSwe = Format$(daEng,"yyyy-mm-dd")
</code>
Fö förstår jag inte hur seriösa folk kan sitta och traggla i det primitiva Asp