[ASP/SQL]Count werkt niet bij meerdere vergelijkingen

Pagina: 1
Acties:

  • BlackBurn
  • Registratie: Juni 2001
  • Laatst online: 09:42

BlackBurn

One Ring To Rule Them All

Topicstarter
Ik heb een access db, met daarin een tabel: tblMail, in deze tabel zitten o.a. 2 velden; Receiver(numeriek), Read(Boolean).

Nu wil ik op die pagina kijken hoeveel ongelezen berichten een gebruiker heeft ontvangen, ik wilde hiervoor de count van SQL gebruiken, echter deze geeft een fout als ik op het veld Read ga controleren.

code:
1
Set rsMailBox= cnnDB.Execute("SELECT COUNT(*) FROM tblMail WHERE tblMail.Receiver=1 AND tblMail.Read=False")


Ik heb echt van alles geprobeerd, het veld Read zelfs een keer veranderd naar numeriek, maar ook zonder resultaat. Verder dacht ik slim te zijn door in Access een query te maken en dan de SQL code over te kopiëren, maar ook dit zonder resultaat. In Access werkt de code overigens perfect.

Als ik alles vanaf de AND weghaal, dan werkt de opdracht perfect. De onderste code werkt overigens ook niet en geeft dezelfde lekker duidelijke melding Unspecified Error.

code:
1
Set rsMailBox= cnnDB.Execute("SELECT COUNT(*) FROM tblMail WHERE tblMail.Read=False")


Iemand nog suggesties?

If it is broken, fix it. If it ain't broken, make it better!


  • j_du_pee
  • Registratie: Maart 2000
  • Laatst online: 23-09-2024

j_du_pee

du pain, du vin, du pee

ik denk dat read een reserved word is ;) [google=sql reserved words]

kaart != map && bottel != fles
Wacht op antwoord


  • P_de_B
  • Registratie: Juli 2003
  • Niet online
SQL Server kent geen boolean datatypen.

Je kunt geen Read=False gebruiken. Wat voor datatype gebruik je? Bit?


lezen !

[ Voor 9% gewijzigd door P_de_B op 06-04-2004 09:33 ]

Oops! Google Chrome could not find www.rijks%20museum.nl


  • BlackBurn
  • Registratie: Juni 2001
  • Laatst online: 09:42

BlackBurn

One Ring To Rule Them All

Topicstarter
omg, dat ik daar niet eerder aan gedacht heb, daar ben ik dan een halve nacht voor aan het rommelen geweest.

Het wertk nu in ieder geval als een tierelier, harstikke bedankt!

If it is broken, fix it. If it ain't broken, make it better!


  • gorgi_19
  • Registratie: Mei 2002
  • Nu online

gorgi_19

Kruimeltjes zijn weer op :9

BlackBurn schreef op 06 april 2004 @ 09:33:
omg, dat ik daar niet eerder aan gedacht heb, daar ben ik dan een halve nacht voor aan het rommelen geweest.

Het wertk nu in ieder geval als een tierelier, harstikke bedankt!
Waar lag de oplossing nu? [ en ] gebruiken?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • BlackBurn
  • Registratie: Juni 2001
  • Laatst online: 09:42

BlackBurn

One Ring To Rule Them All

Topicstarter
j_du_pee schreef op 06 april 2004 @ 09:31:
ik denk dat read een reserved word is ;) [google=sql reserved words]
Dit was dus de oplossing, nogmaal bedankt!

If it is broken, fix it. If it ain't broken, make it better!


  • j_du_pee
  • Registratie: Maart 2000
  • Laatst online: 23-09-2024

j_du_pee

du pain, du vin, du pee

graag gedaan :) maar wat gorgi wil weten is of je het met blokhaken hebt opgelost, of het veld anders hebt genoemd :?

(ik zou zelf bij voorkeur het laatste doen, tenzij dan 10K regels code moeten worden herschreven)

kaart != map && bottel != fles
Wacht op antwoord


  • BlackBurn
  • Registratie: Juni 2001
  • Laatst online: 09:42

BlackBurn

One Ring To Rule Them All

Topicstarter
Heb het veld anders genoemd, om te voorkomen, dat ik straks tegen hetzelfde probleem aanstuit. (Al zal ik dan wel snel de oplossing weten te vinden :*) )

If it is broken, fix it. If it ain't broken, make it better!

Pagina: 1