08. november 2001 - 10:00
Der er
12 kommentarer
SQL sætning med COUNT
Hvad er det galt med denne sætning: SQL = \"SELECT COUNT(read) AS antal FROM usermail WHERE read=\"& true Jeg får denne fejl: error \'80004005\' Unspecified error , L@mme
Annonceindlæg fra HP
08. november 2001 - 10:03
#1
SQL = \"SELECT COUNT(read) AS antal FROM usermail WHERE read=\'\"& true & \"\'\" husk plinger :)
08. november 2001 - 10:05
#2
set temp = Conn.Execute(\"select count(*) as antal from usermail WHERE read=\'\"& true & \"\'\"
08. november 2001 - 10:09
#3
Virker stadig ikke.. :-| read kolonen, er et true/false felt... kan det være noget med det?
08. november 2001 - 10:11
#4
Nej men der skal ikke pinger på True/False felter: Hvis dett ikke virker så prøv at tjekke om databasen ligger i det rigtge sted forhold til connection strengen.. SQL = \"SELECT COUNT(read) AS antal FROM usermail WHERE read=true\"
08. november 2001 - 10:13
#5
du kunne prøve med 0 eller -1
08. november 2001 - 10:14
#6
Står 0 da får true, og -1 for false?
08. november 2001 - 10:15
#7
har du tjekke om databasen ligger rigtig i forhold til din connectionstreng ???
08. november 2001 - 10:19
#8
Det gør den... Ellers ville den jo oxo komme med en anden fejlmedelelse
08. november 2001 - 10:29
#9
Ja i nogle databaser er det sådan eller også er det omvendt , men du kan jo lave et udtræk hvor du skriver vædierne ud.
08. november 2001 - 10:34
#10
Got it! Jeg ændrede sq bare feltet fra true/false, til ek tekstfelt... Tak for jeres hjælp ;o) , L@mme
08. november 2001 - 10:35
#11
Hvis du anvender Access er true = -1 og false = 0 Men det var måske nemmere, hvis du fra starten oplyste hvilken database du anvender, for der er altså nogle syntaksforskelle mellem databaser.
Kurser inden for grundlæggende programmering