BuildSQL, kommando (DDE)

Microsoft Query

Vis alt Vis alt

BuildSQL, kommando (DDE)

Bygger opp en SQL-setning, ett element om gangen, slik at det lages en ny spørring på DDE-kanalen. Denne kommandoen er bare tilgjengelig på systemkanalen.

Syntaks

BuildSQL[(sqltekst)]

sqltekst En gyldig SQL-setning. Hvis sqltekst er 0 (null) eller utelates, blir SQL-setningen tømt.

Kommentarer

Kommandoen BuildSQL er nyttig når du skal bygge opp lange SQL-setninger. Hvis en SQL-setning for eksempel er for lang til at den kan sendes i én enkelt instruksjon, kan du sende den i flere mindre deler.

Etter at du har bygd opp en SQL-setning, kan du utføre den ved hjelp av kommandoen QueryNow.

Eksempel

I dette eksemplet brukes anmodningselementet QueryDefinition til å returnere SQL-setningen for en spørring.

sql = DDERequest(chan,"QueryDefinition")
		

I dette eksemplet brukes kommandoen BuildSQL til å sende SQL-strengen som ble returnert, på nytt, med en ekstra WHERE-setningsdel.

DDEExecute chan, "[BuildSQL(""" & sql & """)]"
DDEExecute chan, "[BuildSQL("WHERE Freight > 10")]"
DDEExecute chan, "[QueryNow()]