Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketProblem med SQL-forespørgsel

 Besvar Besvar
Forfatter
Kurt Kubik Se dropdown
Sølv bruger
Sølv bruger


Medlem: 18.Feb.2012
Status: Offline
Point: 209
Direkte link til dette indlæg Emne: Problem med SQL-forespørgsel
    Sendt: 02.Feb.2017 kl. 12:36
Hej

Knokler med en ADODB-forbindelse til en firebird database.

Tja - forbindelsen er sådan set fin, men det er SQL-forespørgslen, som driller.

Hvis jeg anvender:
"SELECT MODEL, YUTM FROM ODVPOS"
...får jeg en liste med to kolonner

Hvis jeg anvender:
"SELECT MODEL, YUTM, POSITION FROM ODVPOS"
...får jeg denne fejl, selvom tabellen "ODVPOS" indeholder et felt, som hedder "POSITION":
Run-time error '-2147467259 (80004005)':
[ODBC Firebird Driver][Firebird]Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, column 30
FROM


I andre forsøg med SQL virker det til, at ordet "POSITION" bliver ignoreret.


Derfor mit spørgsmål:
Er navnet "POSITION" et beskyttet ord, som i en SQL-sætning ikke kan anvendes som feltnavn?
I dette tilfælde: Hvordan kan jeg håndtere at lave forespørgsler til tabellen, når jeg ikke kan ændre på feltnavnet?

Hej fra Lars
Til top



Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5412
Direkte link til dette indlæg Sendt: 02.Feb.2017 kl. 13:08
Prøv med:
SELECT ODVPOS.MODEL, ODVPOS.YUTM, ODVPOS.POSITION FROM ODVPOS
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Til top
Kurt Kubik Se dropdown
Sølv bruger
Sølv bruger


Medlem: 18.Feb.2012
Status: Offline
Point: 209
Direkte link til dette indlæg Sendt: 02.Feb.2017 kl. 15:22
Citat: EXCELGAARD EXCELGAARD skrev:

Prøv med:
SELECT ODVPOS.MODEL, ODVPOS.YUTM, ODVPOS.POSITION FROM ODVPOS


Tak, Excelgaard - ingen held med dette! :-(

Fra en kollega fandt jeg løsningen:

ODVPOS."POSITION"

Åbenbart det, der skulle til i denne SQL-version! Glad igen ! :-)
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5412
Direkte link til dette indlæg Sendt: 02.Feb.2017 kl. 15:44
Nåh, ja - det var osse det, jeg mente  Smile

Som du kan se, så skal tabellen først, og så feltet, adskilt af et punktum...
...og, så, naturligvis med anførselstegn, så SQL forstår, at det ikke er en positionskommando vi sender  Embarrassed

Sorry...
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk