09. april 2002 - 21:42Der er
14 kommentarer og 1 løsning
08 bliver til 0 ????
Hej
Når jeg opdater min access db med flg. forespørgsel bliver (som overskriften antyder) 08 til 0. (Kolonnen tidspunkt er tekst.): insert into chart_type (type,tidspunkt,navn,hits) values('time','08','time',5)
Er der nogen som kan give en logisk forklaring på dette, er de meget velkomne...
Den er sat til 100, så der skulle problemet ikke være. Nu kan jeg se at du bruger # omkring 08:00:00, men jeg vil gerne kun have 08 til at stå i feltet. Hvis man så bruger # kommer ODBC med en fejl om syntaks...
hi!Yes I would agree with Niels, IF the datatype is text then it should accept '08' unless the length is only one character. OR! if you have the format property for the field set to something, if so remove the format for the field.
hvilken databaseserver er det? SQL Server? Du siger at datatypen er Text - er det SQL serverens Text-type eller er det en VarChar (svarende til Text i Access)?
Jeg tror jeg har fundet fejlen. Det er PHP der er synderen - den opfatter nemlig tal der begynder med 0 som oktale, og så er 08 jo et "ulovligt" tal - derfor bliver 08 til 0. Ellers mange tak for hjælpen. (http://www.eksperten.dk/spm/196045)
yet another reason for NOT using PHP! WHY should a TEXT field be interpreted as Octal? I could understand it if it was a number field !!!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.