Avatar billede spectual Nybegynder
17. juli 2001 - 18:05 Der er 1 kommentar og
1 løsning

Et MS-SQL / ASP combi

Jeg har følgende sql sætning der virker fint:

  strSQL = \"SELECT sider_registrering.*, fag.betegnelse, fag.fag_id, uddannelser.uddannelse_id, uddannelser.betegnelse \"
  strSQL = strSQL & \"FROM uddannelser INNER JOIN (fag INNER JOIN sider_registrering ON fag.fag_id = sider_registrering.fag_id) ON \"
  strSQL = strSQL & \"(uddannelser.uddannelse_id = sider_registrering.uddannelse_id) AND (uddannelser.uddannelse_id = fag.uddannelse_id) \"

    strSQL = strSQL & \"WHERE sider_registrering.side_id=\" & intSide_id

- - - -
Jeg har åbnet sql-sætningen i et recordset.
- - - -
Mit spørgsmål er:

Der er jo 2 felter, som hedder det samme. Hvordan bestemmer jeg, hvilken af de 2 felter jeg vil sætte min variabel til?

Altså a lá.

test = rs (\"Betegnelse\")
Avatar billede nute Nybegynder
17. juli 2001 - 18:09 #1
du skal bruke AS (et alias), fx:

SELECT id AS minID FROM tabell

og i ditt eksempel:

SELECT sider_registrering.*, fag.betegnelse AS fagBetegnele, fag.fag_id, uddannelser.uddannelse_id, uddannelser.betegnelse AS utdBetegnelse...

deretter får du  tak i disse kolonner ved å kalle dem etter deres alias:

RS(\"fagBetegnelse\") og RS(\"utdBetegnelse\")

/nute
Avatar billede spectual Nybegynder
17. juli 2001 - 18:13 #2
Superb!
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