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?
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
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.
Du kan ikke oprette nye emner i dette forum Du kan ikke besvare beskeder i dette forum Du kan ikke slette dine beskeder i dette forum Du kan ikke redigere dine beskeder i dette forum Du kan ikke oprette afstemninger i dette forum Du kan ikke stemme i dette forum