08. oktober 2007 - 21:59Der er
19 kommentarer og 2 løsninger
Invalid use of Null
Jeg har en lang og kedelig SQL-sætning som jeg kører, men access brokker sig når værdien rs!student_name er 'tom' altså i bund og grund hvis SQL-sætningen så sådan her ud: "UPDATE tabel SET kolonne2='' WHERE kolonne1=1"
Fejlen den melder er: Runtime error '94' - Invalid use of Null
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Fordi dit kriterie ikke stemmer overens med tabellen. Du har nogle kolonner hvor Kolonne2 ikke indeholder matchende værdier med kolonne1. Indsæt et nyt kriterie hvor kolonne2 ikke må være null:
kabbak -> ikke en løsning jeg kan bruge. Min sql-sætning bliver generet, så nogen gange lyder den: "UPDATE tabel SET kolonne2='minvariabel' WHERE kolonne1=1" og andre gange: "UPDATE tabel SET kolonne2='' WHERE kolonne1=1"
mugs-> forstår ikke helt hvad du fortæller mig. Er det fordi der i min tabel ikke er nogen post, hvor det gælder at kolonne1=1 - er det det du siger? Hvad vil det egentlig sige at være Null? Hvis cellen er tom ('') er det det samme som at være Null?
"mugs-> forstår ikke helt hvad du fortæller mig. Er det fordi der i min tabel ikke er nogen post, hvor det gælder at kolonne1=1 - er det det du siger?"
Yes - Du har tomme data. Null vil sige at datafeltet er tomt. Det er ikke det samme som den numeriske værdi 0.
Evt. kan du prøve at opdatere dine tomme felter til 0 og så køre din opdatering.
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.