Avatar billede cygnet Praktikant
18. september 2003 - 22:26 Der er 1 kommentar og
1 løsning

Problem med select in

Jeg havde først lavet dette

computer in (" & pc & ")

Hvor computer var et tal felt og pc hentede data fra et autonummeringsfelt. Jeg skal nu have lavet computer om til et tekst felt, så der kan står "1, 3, 5" i feltet. Men her giver den problemer. Tror det er fordi pc i oprindelsen kommer fra et autonummer.

Kan dette løses ?
Avatar billede speedy2000 Nybegynder
19. september 2003 - 22:29 #1
Her er en måde det kunne løses på. Du får godt nok et DB kald for hver gang.

<%
  strPC = Array(1,3,5) 'tallene byttes ud med data fra dit tekst felt
 
  PC_to  = int(uBound(strPC))
 
  While i <= PC_to
    SQL = "SELECT * FROM [tabel] WHERE Computer = " & strPC(i)
    set oRS = oConnection.Execute(SQL)

    Response.Write oRS("Computer") & "<BR>"
    i = i + 1
  Wend
%>
Avatar billede speedy2000 Nybegynder
19. september 2003 - 22:40 #2
der skal lige et i=0 op under det første PC_to så det kommer til at se sådan ud:

<%
  strPC = Array(1,3,5) 'tallene byttes ud med data fra dit tekst felt
 
  PC_to  = int(uBound(strPC))
  i = 0
 
  While i <= PC_to
    SQL = "SELECT * FROM [tabel] WHERE Computer = " & strPC(i)
    set oRS = oConnection.Execute(SQL)

    Response.Write oRS("Computer") & "<BR>"
    i = i + 1
  Wend
%>
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