01. februar 2005 - 09:50Der er
16 kommentarer og 1 løsning
Update problemer
I min database har jeg et talfelt, der bliver opdateret via en Update, men den fejler og fejlen er datatype mismatch in criteria. Feltet er sat som et talfelt og ændre jeg det til et tekstfelt kører opdateringen fint. de data jeg vil opdatere med er tal, men bliver åbenbart registreret som tekst?????????
hmm, jeg har prøvet at lave en response write sql og response.end lige inde min sqlsætning eksekveres og får da at det tal der skal updateres ser således ud engangsbeløb='0, 0'
der er 45 poster der skal opdateres ialt og jeg er sélvfølgelig begyndt at arbejde mig nedad i sætningen og den virker frem til det felt der hedder engangsbeløb, hvor den skriver som anført ovenfor
keysersoze - jaja det hjælper med at fjerne kommaet, men den updatere stadig et nul foran det tal der bliver sat ind og der er ikka sat noget obligatorisk o sat nogen steder
tabellen er jo opdateret ved hjælp af en insert sætning og det virker helt fint. Når jeg så vil rette har jeg en select der går ind og henter data fra tabellen og lægger dem i en form , hvori man så retter med en updatesætning og her skriver den så f.eks hvis jeg retter det der står i feltet 200 og updater kan jeg se at den sender 200, 200 afsted
Det er ikke SQL'en der er forkert nu men derimod variablen. Hvis dun sender 200, 200 afsted til din variabel så er det højst sandsynligt fordi du har 2 form-felter der hedder det samme - hvis ikke må du gøre et eller andet andet på siden der får den til at gøre det.
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.