Avatar billede ameq Nybegynder
05. marts 2002 - 18:24 Der er 63 kommentarer og
1 løsning

to where i en SQL linge

    strSQL = "select * from bruger where online = 'yes' and where lev = '1' order by username desc"
    set rs = Conn.Execute(strSQL)

Kan jeg det med der der laver en fejl =(
Avatar billede buha Nybegynder
05. marts 2002 - 18:26 #1
strSQL = "select * from bruger where online = 'yes' and lev = '1' order by username desc"
    set rs = Conn.Execute(strSQL)
Avatar billede arriva Nybegynder
05. marts 2002 - 18:26 #2
strSQL = "select * from bruger where online = 'yes' and lev = '1' order by username desc"
    set rs = Conn.Execute(strSQL)
Avatar billede arriva Nybegynder
05. marts 2002 - 18:27 #3
Lol :)
Avatar billede ameq Nybegynder
05. marts 2002 - 18:27 #4
ja ik =) med det virker vist ikke lige
Avatar billede ameq Nybegynder
05. marts 2002 - 18:27 #5
Microsoft OLE DB Provider for ODBC Drivers fejl '80040e07'

[Microsoft][ODBC Microsoft Access-driver] Datatyperne stemmer ikke overens i kriterieudtrykket.

/newhelpdesk/test.asp, line 7
Avatar billede arriva Nybegynder
05. marts 2002 - 18:29 #6
det er hvis du ikke har nogle der er både online og 1....
Avatar billede ameq Nybegynder
05. marts 2002 - 18:29 #7
hvad gør jeg så?
Avatar billede buha Nybegynder
05. marts 2002 - 18:30 #8
prøv:
strSQL = "select * from bruger where online = True and lev = '1' order by username desc"
    set rs = Conn.Execute(strSQL)
Avatar billede arriva Nybegynder
05. marts 2002 - 18:30 #9
mener jeg... fatter ikke helt den danske iss :)
Ellers skal du lige indsætte en if not record.eof eller while not record.eof i din kode...
Avatar billede arriva Nybegynder
05. marts 2002 - 18:31 #10
ameq: Kan du ikke poste noget mere af din kode?
Avatar billede buha Nybegynder
05. marts 2002 - 18:31 #11
virker min kode ikke?
Avatar billede ameq Nybegynder
05. marts 2002 - 18:31 #12
arr det er både nolge som er online og lev 1
Avatar billede buha Nybegynder
05. marts 2002 - 18:31 #13
strSQL = "select * from bruger where online = True or lev = '1' order by username desc"
    set rs = Conn.Execute(strSQL)
Avatar billede ameq Nybegynder
05. marts 2002 - 18:32 #14
<%    Set Conn = Server.CreateObject("ADODB.Connection")
    DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
    DSN = DSN & "DBQ=" & Server.MapPath("database.mdb")
    Conn.Open DSN
   
    strSQL = "select * from bruger where online = 'yes' and lev = '1' order by username desc"
    set rs = Conn.Execute(strSQL) %>
    <%=rs("id")%> - <%=rs("username")%>
Avatar billede buha Nybegynder
05. marts 2002 - 18:32 #15
^¨Det virker!
Avatar billede arriva Nybegynder
05. marts 2002 - 18:32 #16
jaja... men du skal huske at hvis record.eof så skal den ikke udskrive recordet, ellers fucker den,....
Avatar billede arriva Nybegynder
05. marts 2002 - 18:33 #17
<%    Set Conn = Server.CreateObject("ADODB.Connection")
    DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
    DSN = DSN & "DBQ=" & Server.MapPath("database.mdb")
    Conn.Open DSN
   
    strSQL = "select * from bruger where online = 'yes' and lev = '1' order by username desc"
    set rs = Conn.Execute(strSQL) %>
<% if not record.eof then %>
    <%=rs("id")%> - <%=rs("username")%>
<% end if %>

---- sådan noget lign.
Avatar billede ameq Nybegynder
05. marts 2002 - 18:33 #18
Buha -> min kode virker ikke lige....
Avatar billede arriva Nybegynder
05. marts 2002 - 18:33 #19
ellers rs.eof i dette tilfælde self. ;)
Avatar billede buha Nybegynder
05. marts 2002 - 18:34 #20
<%    Set Conn = Server.CreateObject("ADODB.Connection")
    DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
    DSN = DSN & "DBQ=" & Server.MapPath("database.mdb")
    Conn.Open DSN
  strSQL = "select * from bruger where online = True or lev = '1' order by username desc"

    set rs = Conn.Execute(strSQL)
do
response.write rs("id") & "-" & rs("username") & "."
loop until rs.EOF
Avatar billede buha Nybegynder
05. marts 2002 - 18:34 #21
<%    Set Conn = Server.CreateObject("ADODB.Connection")
    DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
    DSN = DSN & "DBQ=" & Server.MapPath("database.mdb")
    Conn.Open DSN
  strSQL = "select * from bruger where online = True or lev = '1' order by username desc"

    set rs = Conn.Execute(strSQL)
do
response.write rs("id") & "-" & rs("username") & "."
loop while not rs.EOF


Sådan! test det!!
Avatar billede ameq Nybegynder
05. marts 2002 - 18:34 #22
online skal værer yes... med så hedder den bare 'yes' ik?
Avatar billede arriva Nybegynder
05. marts 2002 - 18:35 #23
...ellers så post lige din kode her ameq...
Avatar billede buha Nybegynder
05. marts 2002 - 18:35 #24
ja!! jeg troede bare det var ja/nej i databasen!
Avatar billede ameq Nybegynder
05. marts 2002 - 18:35 #25
nope den samme fejl =(
Avatar billede arriva Nybegynder
05. marts 2002 - 18:35 #26
jo
Avatar billede terriator Nybegynder
05. marts 2002 - 18:36 #27
strSQL = "select * from bruger where online = 'yes' and lev = '1' order by username desc"
    set rs = Conn.Execute(strSQL)
Avatar billede buha Nybegynder
05. marts 2002 - 18:36 #28
hvad er typerne i databasen??
Avatar billede ameq Nybegynder
05. marts 2002 - 18:36 #29
...ellers så post lige din kode her ameq...  -> ??
Avatar billede arriva Nybegynder
05. marts 2002 - 18:37 #30
ja, resten af din kode som laver fejl...
Avatar billede ameq Nybegynder
05. marts 2002 - 18:37 #31
online er text og lev er tal
Avatar billede buha Nybegynder
05. marts 2002 - 18:38 #32
kom med hele koden tak!!
Avatar billede ameq Nybegynder
05. marts 2002 - 18:38 #33
den buha laver samme fejl som min =( så der er den
Avatar billede ameq Nybegynder
05. marts 2002 - 18:38 #34
<%    Set Conn = Server.CreateObject("ADODB.Connection")
    DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
    DSN = DSN & "DBQ=" & Server.MapPath("database.mdb")
    Conn.Open DSN
  strSQL = "select * from bruger where online = 'yes' or lev = '1' order by username desc"

    set rs = Conn.Execute(strSQL)
do
response.write rs("id") & "-" & rs("username") & "."
loop until rs.EOF %>
Avatar billede buha Nybegynder
05. marts 2002 - 18:38 #35
hele koden!
Avatar billede ameq Nybegynder
05. marts 2002 - 18:39 #36
ja det er den.... =)
Avatar billede arriva Nybegynder
05. marts 2002 - 18:40 #37
hvilke felter har du i din database?
Avatar billede ameq Nybegynder
05. marts 2002 - 18:40 #38
hele kode er 250 linger lang "det er en chat"
Avatar billede ameq Nybegynder
05. marts 2002 - 18:40 #39
online er text og lev er tal
Avatar billede arriva Nybegynder
05. marts 2002 - 18:42 #40
<%    Set Conn = Server.CreateObject("ADODB.Connection")
    DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
    DSN = DSN & "DBQ=" & Server.MapPath("database.mdb")
    Conn.Open DSN
  strSQL = "select * from bruger where online = 'yes' or lev = '1' order by username desc"

    set rs = Conn.Execute(strSQL)
do while not rs.EOF
response.write rs("id") & "-" & rs("username") & "."
rs.movenext
loop%>

***************
prøv det
Avatar billede ameq Nybegynder
05. marts 2002 - 18:44 #41
nope
Microsoft OLE DB Provider for ODBC Drivers fejl '80040e07'

[Microsoft][ODBC Microsoft Access-driver] Datatyperne stemmer ikke overens i kriterieudtrykket.

/newhelpdesk/test.asp, line 7
Avatar billede buha Nybegynder
05. marts 2002 - 18:45 #42
du må havde stavet forkert i online eller lev
Avatar billede arriva Nybegynder
05. marts 2002 - 18:46 #43
ja, der er noget galt med dine database felter...
Avatar billede ameq Nybegynder
05. marts 2002 - 18:46 #44
skal du have et screen shot?
Avatar billede arriva Nybegynder
05. marts 2002 - 18:47 #45
check at du har username, id, lev og online i din database, og at de staves ens i database og kode...
Avatar billede buha Nybegynder
05. marts 2002 - 18:47 #46
ja tak! gør det hvor der også står hvad typer de er!
Avatar billede arriva Nybegynder
05. marts 2002 - 18:49 #47
er du sikker på at det er den kode der er noget galt med og ikke resten?
hvilken en er linje 7?
Avatar billede ameq Nybegynder
05. marts 2002 - 18:52 #48
Avatar billede buha Nybegynder
05. marts 2002 - 18:54 #49
prøv at sætte online til ja/nej og brug dette script:
<%    Set Conn = Server.CreateObject("ADODB.Connection")
    DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
    DSN = DSN & "DBQ=" & Server.MapPath("database.mdb")
    Conn.Open DSN
  strSQL = "select * from bruger where online = True or lev = '1' order by username desc"

    set rs = Conn.Execute(strSQL)
do
response.write rs("id") & "-" & rs("username") & "."
loop until rs.EOF
Avatar billede arriva Nybegynder
05. marts 2002 - 18:55 #50
fordi Username er med stort og det er ID oxo tror jeg
Avatar billede ameq Nybegynder
05. marts 2002 - 19:00 #51
Microsoft OLE DB Provider for ODBC Drivers fejl '80040e07'

[Microsoft][ODBC Microsoft Access-driver] Datatyperne stemmer ikke overens i kriterieudtrykket.

/newhelpdesk/test.asp, line 7
samme fejl som at tid =)
Avatar billede ameq Nybegynder
05. marts 2002 - 19:01 #52
at = altid
Avatar billede arriva Nybegynder
05. marts 2002 - 19:03 #53
wtf... nu fatter jeg snart minus... har en sidste ting du kan prøve, men så er det vist oxo ved at knibe...
****************************************************
<%
Response.Buffer = True
Set Con = Server.CreateObject("ADODB.Connection")
Con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("database.mdb")
  strSQL = "select * from bruger where online = 'yes' or lev = '1' order by username desc"

    set rs = Conn.Execute(strSQL)
do while not rs.EOF
response.write rs("ID") & "-" & rs("Username") & "."
rs.movenext
loop%>
Avatar billede ameq Nybegynder
05. marts 2002 - 19:06 #54
Der opstod en Microsoft VBScript-kørselsfejl fejl '800a01a8'

Et objekt er obligatorisk: 'Conn'

/newhelpdesk/test.asp, line 7
den fatter jeg ikke lige =)
Avatar billede arriva Nybegynder
05. marts 2002 - 19:09 #55
Sorry... my bad
****************************************************
<%
Response.Buffer = True
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("database.mdb")
  strSQL = "select * from bruger where online = 'yes' or lev = '1' order by username desc"

    set rs = Conn.Execute(strSQL)
do while not rs.EOF
response.write rs("ID") & "-" & rs("Username") & "."
rs.movenext
loop%>
Avatar billede ameq Nybegynder
05. marts 2002 - 19:10 #56
he
Microsoft JET Database Engine fejl '80040e07'

Datatyperne stemmer ikke overens i kriterieudtrykket.

/newhelpdesk/test.asp, line 7
Avatar billede ameq Nybegynder
05. marts 2002 - 19:10 #57
den går helt af amork =)
Avatar billede arriva Nybegynder
05. marts 2002 - 19:19 #58
har du ikke mulighed for at prøve det på en anden server eller noget?
Avatar billede ameq Nybegynder
05. marts 2002 - 19:20 #59
jo prøver lige
Avatar billede ameq Nybegynder
05. marts 2002 - 19:23 #60
på den anden server
Microsoft JET Database Engine error '80040e07'

Data type mismatch in criteria expression.

/yo/test.asp, line 7
Avatar billede snuseren.dk Nybegynder
05. marts 2002 - 19:27 #61
Prøv dette istedet:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")
Conn.Open DSN

strSQL = "select * from bruger where online = 'yes' or lev = '1' order by username desc"

set rs = Conn.Execute(strSQL)
do while not rs.EOF
response.write rs("ID") & "-" & rs("Username") & "."
rs.movenext
loop
%>

/Snuseren.dk
Avatar billede ameq Nybegynder
05. marts 2002 - 19:29 #62
nope det skal ikke værer eller det SKAL værer og
Avatar billede ameq Nybegynder
05. marts 2002 - 20:29 #63
jeg har fixede det når det er at tal i database skal der ikke  ' ' ude om =) så....
Avatar billede buha Nybegynder
06. marts 2002 - 10:07 #64
når ja det glemte jeg!!
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