webForumDet fria alternativet

time-fel

.NET

2 svar · 316 visningar · startad av celia

Medlem sedan dec. 20012 532 inlägg
Frågan#1

På min testburk kör jag WinXp, webhotellet har w2k. Databasen är webhotellets.

Nu har jag gjort en applikation med en kalender som använder en mySQL-databas. I min kalendertabell har jag bla ett fält "StartTime" som är av typ "time". Data hämtas i en datareader från tabellen och skrivs ut på sidan. Det fungerar fint på webhotellet men inte lokalt!!??

Efter lite testning märkte jag att all data skrivs ut utom StartTime som blir bara nollor. Jag kan inte heller lägga över StartTime-värdena till min "Date"-variabel utan att få konverteringsfel.

Ska jag använda en annan datatyp? Och varför fungerar det på webhotellet men inte lokalt?

Tacksam för hjälp :)

Medlem sedan dec. 20012 532 inlägg
#2

Efter lite efterforskningar verkar det som att problemet ligger i mysql-connectorn för .net eller i mysql. Men mysql kan ju uteslutas eftersom det fungerar på webhotellet. Jag kollade versionen på connectorn och det ska vara den senaste. Finns det nåt sätt att gå runt problemet? Installera en äldre version? ;)

Medlem sedan dec. 20012 532 inlägg
#3

Jag bytte från ODBC 3.51.11 till ODBC 3.51.06 och nu fungerar det :)

247 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)