Avatar billede toppus Nybegynder
05. marts 2001 - 08:53 Der er 5 kommentarer og
1 løsning

Tomme felter

Når jeg skal opdatere en record i ASP, og sender via en form, til en database, vil den ikke godgende tomme felter, den melder en fejl en fejl, men hvis jeg gør det i databasen kommer der ingen fejl:
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver] Feltet \"T-printeroversigt.SHS-nr\" kan ikke indeholde en streng af længden nul.
Avatar billede slash Nybegynder
05. marts 2001 - 08:55 #1
tjaaa.... hvis feltet må være blank, så sæt feltet i tabellen op til at måtte indeholde NULL-værdier!
Avatar billede keysersoze Ekspert
05. marts 2001 - 08:59 #2
sæt \"oblikatorisk\" = nej og \"TillafNulLænge\" = ja i databasen....
Avatar billede jonax Nybegynder
05. marts 2001 - 10:56 #3
Og ellers lav et tjek inden du sender til db\'en

evt.:
if trim(varnavn) = \"\" then ...

trim sletter indledende og afsluttende mellemrum og vil i denne sammenhæng sørge for at variabler kun indeholdende mellemrum bliver opfattet som tomme
Avatar billede ellebaek Nybegynder
05. marts 2001 - 13:33 #4
bruger du INSERT SQL, så kan du bruge ...
Insert = \"INSERT INTO(feltnavne) VALUES(\'\"&dinenavne&\"\')\"
set conn = conn.execute(insert)
Avatar billede keysersoze Ekspert
29. marts 2001 - 09:10 #5
??????????+
Avatar billede ellebaek Nybegynder
29. marts 2001 - 09:46 #6
sker der snart noget herinde ?
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