Avatar billede ameq Nybegynder
24. februar 2002 - 10:02 Der er 15 kommentarer og
1 løsning

Where

<% Set Rs = Conn.Execute("Select * From chat where (til='" & Session("brugerid") & "') AND (til = 'alle');")%>
hvorfor kommer den med den her fejl?
Der opstod en Microsoft VBScript-kørselsfejl fejl '800a01a8'

Et objekt er obligatorisk: '' 
Avatar billede horsmark Nybegynder
24. februar 2002 - 10:20 #1
kan være fordi brugerid er tal i basen og der derfor ikke skal anførselstegn omkring
Avatar billede ameq Nybegynder
24. februar 2002 - 10:25 #2
<% Session("brugerid") = "1" %>
<%=Session("brugerid")%><br>
nu satte jeg brugerid.... så det ikke er det....
Avatar billede horsmark Nybegynder
24. februar 2002 - 10:27 #3
nej det var ikke det jeg mente... HVIS det står som tal i databasen så kan du ikke smide det ned med anførselstegn omkrin for så tror databasen at den skal modtage en tekststreng..

er kollonnen db´en sat til tal eller tekst?
Avatar billede ameq Nybegynder
24. februar 2002 - 10:27 #4
tekst
Avatar billede horsmark Nybegynder
24. februar 2002 - 10:28 #5
hmm

virker...
<% Set Rs = Conn.Execute("Select * From chat where til<>"")%>
Avatar billede horsmark Nybegynder
24. februar 2002 - 10:30 #6
HOV du kan jo ikke fortælle SQL´et at den skal hente rækker hvor til både er = brugerid OG alle??? Det er ulogisk.... *GG*
Avatar billede ameq Nybegynder
24. februar 2002 - 10:30 #7
Set Rs = Conn.Execute("Select * From bruger where (Password='" & Request.Form("pw") & "') AND (Username = '" & Request.Form("login") & "');") den virker fint
Avatar billede ameq Nybegynder
24. februar 2002 - 10:31 #8
nej hvis nu det kommer en som har et andet brugerid og "til" ikke er lige hans så kan han ikke have den
Avatar billede horsmark Nybegynder
24. februar 2002 - 10:34 #9
Oki så er det jo dér fejlen er :-)
Avatar billede ameq Nybegynder
24. februar 2002 - 10:36 #10
?? hvad mere du
Avatar billede horsmark Nybegynder
24. februar 2002 - 10:39 #11
Du får en fejl hvis du sætter 2 kriterier op for én kollonne

eks.
SELECT * FROM tblMennesker WHERE mennesketype = "mand" AND mennesketype = "kvinde"

*GG* Det kan man jo ikke det er enten eller...
Avatar billede ameq Nybegynder
24. februar 2002 - 10:42 #12
hvis nu det så står inteetkøn i database så?
Avatar billede horsmark Nybegynder
24. februar 2002 - 10:44 #13
oki dvs der i basen er 3 muligheder

1.Mand
2.Kvinde
3.Intetkøn

Selvom der er 3 muligheder kan hvert felt kun indeholde én ting af gangen... derfor kan du opsætte kriterier for at de skal indeholde begge dele... for så får du en fejl?
Avatar billede horsmark Nybegynder
24. februar 2002 - 10:45 #14
hov ...derfor kan du IKKE opsætte kriterier...osvosv
Avatar billede horsmark Nybegynder
24. februar 2002 - 10:47 #15
men tilbage til dit problem hvad vil du lige have ud af basen i din SQL sætning som du skriver øverst i spørgsmålet... noget med "giv mig alle de rækker der er skrevet til alle OG skrevet til brugerid´en"

er det det du vil?
Avatar billede horsmark Nybegynder
07. marts 2002 - 09:41 #16
www.sqlcourse.com siger jeg bare
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