Hej. Det är lätt att bara formatera datumet till amerikanskt format med Format funktionen:Fel datum ??
Jag har ett formulär där jag uppdaterar poster i en Access databas. OK
En variabel som heter Datum ger jag värdet Date. OK
Nu kommer problemet...
I databasen registreras det 1905-05-31?????
I ett annat formulär med "insert into" har lika variabel och då blir datumet riktigt..
Funderar om det kan hjälpa med att skriva in Session.lcid=1053
men var skriver jag in det?? i VB alltså..
/niclasSv: Fel datum ??
Public Function SQLDate(Value as Date) As string
SQLDate = "#" & Format$(Value, "m\/d\/yyyy") & "#"
End function
StrSql = "INSERT INTO Tabell (DatumFält) VALUES (" & SQLDate(Date) & ")"