Avatar billede zetn Nybegynder
17. november 2004 - 17:12 Der er 2 kommentarer og
2 løsninger

Fejl ved update

Hej,

Jeg er ved at lave noget opdatering i min database, men jeg får følgende fejl når jeg prøver at opdatere:

Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver] Feltet "tilbud.overskrift" kan ikke indeholde en streng af længden nul.
/admin/edit.asp, line 11

Min kode:
strSQL2 = "Update tilbud Set overskrift = '" & Request.Form("overskrift") & "' , produktoplysninger = '" & request.form("beskrivelse") & "' , pris = '" & Request.Form("pris") & "' , antal_lager = '" & Request.Form("antal") & "' WHERE tilbud_id = " & Request.Querystring("id") & ""
Conn.Execute(strSQL2)

Der hvor man indtaster:
Overskrift:<br><INPUT type=text name='overskrift' size='' value='" & over & "'><br><br>Brødtekst<br><textarea name='beskrivelse' rows='7' cols='50' cols='50'>" & po & "</textarea><br><br>Pris:<br><INPUT type=text name='pris' size='10' value='" & pris & "'><br><br>Antal:<br><INPUT type=text name='antal' size='10' value='" & lager & "'><br><br><input type='submit' name='action' value='Rediger tilbud'>

Nogen der kan hjælpe?

/jacob
Avatar billede jpvj Nybegynder
17. november 2004 - 17:14 #1
Du må jo teste om feltet er tomt og i så fald bede brugeren om at indtaste noget.

Database er defineret så feltet ikke må være den tomme streng...
Avatar billede jpvj Nybegynder
17. november 2004 - 17:15 #2
Alternativt skal du modificere din database, så den tillader felter med tomme strenge i det aktuelle felt.
Avatar billede keysersoze Ekspert
17. november 2004 - 17:15 #3
det betyder at kolonnen "overskrift" ikke må sættes til at indeholde ingenting - så enten skal du sikre dig at Request.Form("overskrift") altid indeholder noget eller også skal du gå ned i databasen og ændre egenskaberne får kolonnen til at være;

tilladnullængde = ja
obligatorisk = nej
Avatar billede zetn Nybegynder
17. november 2004 - 17:19 #4
har fundet fejlen, det var pga. der var ENCTYPE='multipart/form-data' i min form, da jeg lige havde brugt den til smart upload.

tak for hjælpen
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester