Avatar billede stig3 Mester
19. april 2001 - 11:02 Der er 7 kommentarer og
1 løsning

6.5 boolean

Jeg har ledt efter en datatype, der virker som Ja/nej i sql server 6.5.

Er det den der hedder \"bit\" og i givet fald, hvordan fungerer den så ?
1 = true
0 = false
eller hvad ?

Jeg kunne ikke finde en forklaring i hjælpen.
Avatar billede jakoba Nybegynder
19. april 2001 - 11:06 #1
mon ikke en char(1) er noget af det mindste du kan få.
og så skelner du mellem \"T\" og \"F\".

mvh JakobA
Avatar billede stig3 Mester
19. april 2001 - 11:08 #2
God ide, men det virker lidt \"hjemmebrygget\". Jeg vil hellere følge en standard, hvis der findes en sådan.
Avatar billede jakoba Nybegynder
19. april 2001 - 20:11 #3
Desværre de eneste \"typer\" der findes i SQL er  char( antal ), nogen talformater, date og ofte også varchar( maxantal ). Der er ingen booleans.
Avatar billede ldanielsen Nybegynder
22. april 2001 - 22:08 #4
Er der noget der hedde bit i MSSQL 6.5? Så er det den, og 1 = True, 0 = False.

Sådan er det i hvert fald i 7.0
Avatar billede torbenkoch Nybegynder
22. april 2001 - 22:08 #5
bit er lige netop den datatype, du leder efter.

1 = true
0 = false

Så man kan vel sige, at du selv havde svaret...
;-)
Avatar billede stig3 Mester
23. april 2001 - 12:19 #6
Men kan man godt referere til den som true/false fra eksempelvist asp ?
Avatar billede torbenkoch Nybegynder
25. april 2001 - 16:31 #7
Ja, hvis du bruger Recordset objektet, så kan du godt, noget i stil med:

recordset(\"bitval\").value = true

det burde der ikke være problemer med. Imidlertid kan du ikke gøre det i en sql-sætning:

insert tablename (bitvalue) values (true)

Den går nemlig ikke, du skal istedet bruge værdierne 0 eller 1, som ovenfor beskrevet.
Avatar billede stig3 Mester
26. april 2001 - 08:20 #8
takker
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
Computerworld tilbyder specialiserede kurser i database-management

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