28. marts 2005 - 17:46Der er
7 kommentarer og 1 løsning
Tomt felt ved Update sætning (både tal og tekst form felter)
Jeg er ved at lave en update sætning, med en masse informationer som skal indsættes i databasen. Men nogle af form felterne vil måske ikke blive udfyldt, og gør de ikke det, får jeg en fejl. Hvad kan jeg gøre for at undgå dette (har både tekst og tal felter som skal udfyldes).
fatter ikke lige om du vil have at felterne skal udfyldes eller om nogle af dem kan være tomme, men tjek de forskellige felter i databasen om Oblikatorisk er sat til Ja hvis jeg ikke husker for meget forkert skal det stå til Nej hvis feltet kan være tom :D
Men kunne nu være rart med den fejlmeddelse du får :D
til det nederste kan du bruge
If rs("index") <> "" Then Response.write "Indeks:" & rs("indeks") End If
Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80040E07) [Microsoft][ODBC Microsoft Access-driver] Datatyperne stemmer ikke overens i kriterieudtrykket. /rettesql.asp, line 27
Men hvis meningen er at det skal være muligt at angive et tomt felt således at et tomt indeks betyder tallet 0 Så kan du jo fx gøre sådan if request.form("indeks") <> "" then indeks = request.form("indeks") else indeks = 0 end if og så i din sql bruge den nye indeks?
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.