Avatar billede ducks Nybegynder
25. oktober 2003 - 01:54 Der er 23 kommentarer og
1 løsning

Hente alt der er False fra en Ja/Nej data med SQL

Hvordan skal det det laves, hvis man skal hente alt fra en tabel (Access), Ja/Nej dataen skal være Nej

Jeg kunne ikke få nogen af dem her til at virke:

SQL = "Select * FROM tabel where type='etellerandet' and janej='Nej'"
SQL = "Select * FROM tabel where type='etellerandet' and janej=Nej"
SQL = "Select * FROM tabel where type='etellerandet' and janej='False'"
SQL = "Select * FROM tabel where type='etellerandet' and janej=False"
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 01:59 #1
det kan være at "type" er et reserveret ord til sql..
kald den "mytype" (husk at rette i databasen)
Avatar billede ducks Nybegynder
25. oktober 2003 - 02:01 #2
det virker fint, også med type bare ik når Ja/Nej sætningen kommer.
Avatar billede ducks Nybegynder
25. oktober 2003 - 02:03 #3
Men ja, type er vidst reserveret.. Men når det virker uden Ja/Nej burde det da ikke være det?

http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q286/3/35.ASP&NoWebContent=1
Avatar billede ducks Nybegynder
25. oktober 2003 - 02:12 #4
Ok tak, det virkede efter jeg ændrede type
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 02:38 #5
huh?
virkede med med type, minus janej?
"Ok tak, det virkede efter jeg ændrede type" - dvs type var et problem..
hvad med janej?
Avatar billede ducks Nybegynder
25. oktober 2003 - 02:47 #6
ja nej virkede efter jeg ændrede type til texttype

SQL = "Select * FROM tabel where texttype='etellerandet' and janej=False"
Avatar billede ducks Nybegynder
25. oktober 2003 - 02:49 #7
Men jeg har et andet problem, hvis du kan hjælpe med det:

Hvorfor bliver den ikke False:

---Noget SQL start---
SQL = "Select * FROM tabel where id=1"
---Noget SQL slut---

RS.Update
  RS("janej") = False
RS.Update
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 02:52 #8
janej er boolen?
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 02:52 #9
rettelse: boolean :)
Avatar billede ducks Nybegynder
25. oktober 2003 - 02:53 #10
Ja
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 02:53 #11
står den på "Ja/Nej" eller på "Sand/Falsk"?
Avatar billede ducks Nybegynder
25. oktober 2003 - 02:54 #12
Den står på Ja/Nej, men i ASP bliver det vidst oversat til True/False
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 02:55 #13
prøv at sætte den til Sand/falsk i access
Avatar billede ducks Nybegynder
25. oktober 2003 - 02:58 #14
Fejlen var at jeg havde tastefejl et andet sted, så der manglede & i en querystring :(
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 03:00 #15
bruge du Option Explicit i toppen af dine dokumenter?
Avatar billede ducks Nybegynder
25. oktober 2003 - 03:00 #16
Nej?
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 03:02 #17
hvis du manglede et "&" ville den helt sikkert fortælle dig det.. uanset om du bruger option explicit eller ej..
hvordan kunne du undgå at se den melding? :)
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 03:03 #18
du skal altid bruge Option Explicit i toppen af dine dokumenter.
Du SKAL derefter definere alle ding variabler. Så undgår du stavefejl, som kan være MEGET svære at finde.
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 03:05 #19
.. og et ting mere..
når der er et eller andet galt på siden, bruger du response.buffer = false lige under option explicit..
det gør at den danner side som den kommer igennem koden.. det betyder at du kan se hvor fejlen er.
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 03:05 #20
*en ting.. keyboard fejl.
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 03:25 #21
jeg smutter i seng nu, og kigger vider på det i morgern.
Avatar billede thesurfer Nybegynder
25. oktober 2003 - 19:23 #22
er der stadig probs?
Avatar billede ducks Nybegynder
25. oktober 2003 - 23:13 #23
Nej, vil du have point? Du hjalp jo sådan set med at få problemet løst :)
Avatar billede thesurfer Nybegynder
26. oktober 2003 - 13:15 #24
Jamen, så vil jeg da gerne have points :)
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