Store problemer med dato (virker kun hos nogle)
Den højt respekterede hr. Eagleeye har givet mig flg. kode til at post i en SQL database via asp:StrDeadline = upload.Form("Deadline")
Deadline = Right("0" & Day(StrDeadline),2) & "-" & Right("0" & Month(StrDeadline),2) & "-" & Year(StrDeadline)
Det ser ud til at virke fint - eller det gør det hos nogle.
Andre får denne fejlemeddelelse:
INSERT INTO Opgave (Registreret, Rekvirent, Kategori, Betegnelse, Problem, Deadline, Ansvarlig, Tidsestimat, Prioritet, Status, Vist, Registrant) Values('23-09-2003 11:30:29','JEJ','Brugeradministration ','Dette er en test','dette er en test ','07-10-2003','JEJ','0','98','EJ PÅBEGYNDT','0','Intranet')
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC SQL Server Driver][SQL Server]The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.
/websupport_v2/inc_opgave.asp, line 80
---
Det lader til at være noget profilen, da vi kører Citrix herude. Hvis jeg logger ind på en server, med en bruger, kan jeg bruge formualeren uden fejl, men hvis jeg logger på med en anden (på samme server) får jeg ovenstående fejl
Fejlen er der, så længe min [deadline] og min [registreret] er der - de er begge datetime-format.
Hvis jeg bytter rundt på konverteringen af datoformatet, så årstallet kommer først. Virker det for dem, der ikke kunne få det til at du og omvendt..
Det jeg ikke kan forstå er at formularen vel burde eksekvere sig på intranet-serveren ..
