har en sql7 databas där jag ska spara/uppdatera datum, men får bara formatet 1905-05-27 i databasen. Värdet ÄR ett datum innan update meni databasen blir det 1905?? 2004-03-29 har testat att konvertera den innan till Date o testat med sträng. Jag tror du adderar datumet fel om du har fältet datetime. Se till att du har '' runt datumet när du lägger in det.datumformat i sql7 :)
Sv: datumformat i sql7 :)
Har testat med datatyp varchar samt smalldatetime, datetime. Funkar inte CONVERT i en update sats?Sv: datumformat i sql7 :)
<info>
Insert into tabell (thisdate) values('2004-01-21')
</info>
Om du inte har det så kommer det skickas in ett datum som tolkas som ett numeriskt fält och då det är så lågt tar den det äldsta datum som sql-servern kan addera, dvs det du får.
Update tabell set thisdate = getdate() where id = 12
Update tabell set thisdate = '2004-01-01' where id = 12