Avatar billede codebase Praktikant
10. januar 2001 - 15:32 Der er 6 kommentarer og
1 løsning

gemme en variabel / SQL

Hvordan bruger jeg en variabel i INNER JOIN delen af en forespørgsel. Så variablen står for tabellen, og så jeg derved kan have en fast attribut. EKSEMEPEL:

VarX (min variabel . indtastes af brugeren)

SELECT VarX.navn
FROM Tabel INNER JOIN VarX ON tabel.værdi = VarX.navn;

her betragtes VarX og VarX.navn som 2 selvstændige variabler...

VarX.navn skal betragtes som \"VarX\".navn - altså VarX.navn er sammensat af en tidligere variabel og en konstant ???????

Avatar billede codebase Praktikant
10. januar 2001 - 15:44 #1
Her er problemet:

SELECT krydst.beskrivelse, Count(ko) AS Hypighed
FROM skemaelever INNER JOIN krydst ON skemaelever.spg2 = krydst.værdi
WHERE skemaelever.spg4 = Indtastværdi
GROUP BY krydst.beskrivelse;

Jeg ønsker at skemaelever.spg2 skal tage værdien skemaelever.\"ko\" som brugeren indtaster allerede i SELECT-delen.... Så skal brugeren ikke taste \"ko\" 2 gange.

HVIS jeg bruger ovenstående, vil skemaelever.spg2 blive opfattet som en variabel !!???

Avatar billede brock Nybegynder
10. januar 2001 - 15:44 #2
jeg er ikke sikker på jeg forstår dig, men noget i den her retning ?? du leder efter

function VarX(navn)
set varxrs = objconn, \"select varx.\"&navn&\" FROM Tabel INNER JOIN VarX ON tabel.værdi = VarX.\"&navn&\"; \"

end function

Avatar billede codebase Praktikant
10. januar 2001 - 15:44 #3
Sorry:

HVIS jeg bruger ovenstående, vil skemaelever.\"ko\" blive opfattet som en variabel !!???

Avatar billede brock Nybegynder
10. januar 2001 - 15:50 #4
Codebase - mit svar er i asp !!! - for jeg stødte bare ind i dit spørgsmål og så skrev jeg et hurtigt svar uden at tænke over, at det egentlig ikke behøvede at være et asp-spørgsmål - hvis det er skal jeg nok hjælpe
Avatar billede codebase Praktikant
10. januar 2001 - 15:57 #5
hmmm..........        :(
Avatar billede meek Nybegynder
10. januar 2001 - 18:29 #6
funkie....
Avatar billede codebase Praktikant
10. januar 2001 - 20:12 #7
lukker dette spg. :(
uden svar..............
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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