Innhold
Innholdsliste 🔎︎

# Spesielle innstillinger

Angir måten du kan arbeide med data i en database.

For å bruke denne funksjonen …

I et databasevindu velger du Rediger - Database - Avanserte innstillinger

Tilgjengeligheten av følgende kontroller avhenger av typen database:

## Bruk SQL92 navnebegrensninger

Tillater bare tegn som samsvarer med SQL92-navnekonvensjonen i et navn i en datakilde. Alle andre karakterer blir avvist. Hvert navn må begynne med en liten bokstav, en stor bokstav eller et understrek ( _ ). De resterende tegnene kan være ASCII-bokstaver, tall og understreker.

## Legg til tabellaliasnavnet i SELECT-setninger

Legger til aliaset til tabellnavnet i SELECT-setninger.

## Bruk nøkkelord AS før tabellaliasnavn

Noen databaser bruker nøkkelordet "AS" mellom et navn og dets alias, mens andre databaser bruker et mellomrom. Aktiver dette alternativet for å sette inn AS før aliaset.

## Bruk Outer Join syntaks '{OJ }'

Bruk escape-sekvenser for outer joins. Syntaksen for denne escape-sekvensen er {oj outer-join}

Eksempel:

select Article.* from {oj item LEFT OUTER JOIN orders ON item.no=orders.ANR}

## Ignorer rettighetene fra databasedriveren

Ignorerer tilgangsrettigheter som er gitt av databasedriveren.

## Erstatt navngitte parametere med ?

Erstatter navngitte parametere i en datakilde med et spørsmålstegn (?).

## Vis versjonskolonner (når tilgjengelig)

Noen databaser tildeler versjonsnummer til felt for å spore endringer i poster. Versjonsnummeret til et felt økes med én hver gang innholdet i feltet endres. Viser det interne versjonsnummeret til posten i databasetabellen.

## Bruk katalognavnet i SELECT-setninger

Bruker gjeldende datakilde for katalogen. Dette alternativet er nyttig når ODBC-datakilden er en databaseserver. Ikke velg dette alternativet hvis ODBC-datakilden er en dBASE-driver.

## Bruk skjemanavnet i SELECT-setninger

Lar deg bruke skjemanavnet i SELECT-setninger.

## Lag indeks med ASC- eller DESC-setning

Oppretter en indeks med ASC- eller DESC-setninger.

## Avslutt tekstlinjer med CR + LF

Velg å bruke CR + LF-kodeparet for å avslutte hver tekstlinje (foretrukket for DOS- og Windows-operativsystemer).

## Ignorer valutafeltinformasjon

Bare for Oracle JDBC-tilkoblinger. Når den er aktivert, spesifiserer den at ingen kolonne behandles som et valutafelt. Felttypen som returneres fra databasedriveren, forkastes.

## Skjemadatainndata sjekker for obligatoriske felt

Når du skriver inn en ny post eller oppdaterer en eksisterende post i et skjema, og du lar et felt stå tomt som er bundet til en databasekolonne som krever inndata, vil du se en melding som klager over den tomme felt.

Hvis denne kontrollboksen ikke er aktivert, vil ikke skjemaene i gjeldende database bli sjekket for obligatoriske felt.

Kontrollboksen er tilgjengelig for alle datakildetyper som støtter skrivetilgang til dataene deres. Kontrollboksen finnes ikke for regneark, tekst, csv og de ulike skrivebeskyttede adressebøkene.

## Bruk ODBC-konforme bokstaver for dato/klokkeslett

Bruk bokstaver for dato/klokkeslett som samsvarer med ODBC-standarden.

## Støtter primærnøkler

Aktiver for å overstyre Bases heuristikk som brukes til å oppdage om databasen støtter primærnøkler.

Når du kobler til en database ved hjelp av et generisk API som ODBC, JDBC eller ADO, bruker Base for øyeblikket heuristikk for å avgjøre om denne databasen støtter primærnøkler. Ingen av disse APIene har dedikert støtte for å hente denne informasjonen.

Heuristikken svikter noen ganger. Denne tri-state avkrysningsboksen er som standard satt til den ubestemte tilstanden, som betyr "bruk heuristikken". Hvis avmerkingsboksen er aktivert, antas støtte for primærnøkkel. Hvis avmerkingsboksen er deaktivert, antas det ikke støtte for primærnøkkel.

Merk at hvis dette alternativet bare er for å overstyre heuristikken. Hvis du aktiverer avmerkingsboksen for en database som faktisk ikke støtter primærnøkler, vil du se noen feil.

## Respekter resultatsetttypen fra databasedriveren

Bruk databasedriverens forskjellige rullefunksjoner for et resultatsett. Se ResultSetType Constant Group

## Sammenligning av boolske verdier

Velg typen boolsk sammenligning du vil bruke.

## Rader for å skanne kolonnetyper

Velg antall rader for å la driveren oppdage datatypen.