SQLEncode

Resultaat

Een met SQL-notatie opgemaakte tekstwaarde, waarbij automatisch rekening wordt gehouden met de afhandeling van lege (NULL) waardes. Daarnaast zal de tekst tussen enkele quotes wordt gezet en dat eventuele, in de tekst aanwezige enkele quotes, worden omgezet naar dubbele enkele quotes (= "escapen" enkele quote).

Mogelijke parameter combinaties

{@SQLEncode( Tekst )}

{@SQLEncode( Tekst ; EmptyIsNull )}

{@SQLEncode( Tekst ; EmptyIsNull ; IncludeEqualOperator )}

{@SQLEncode( Tekst ; EmptyIsNull ; IncludeEqualOperator ; OpmaakTekst )}

Uitleg parameters

Parameter

Uitleg

Tekst

De tekst die u wilt gebruiken in het SQL-statement.

EmptyIsNull

Hiermee wordt bepaald of bij een lege waarde het woord NULL moet worden gebruikt.

De standaardwaarde is False.

IncludeEqualOperator

Hiermee wordt bepaald of aan een gevulde waarde het =-teken en bij een lege waarde het woord IS moet worden voorgevoegd.

De standaardwaarde is False.

OpmaakTekst

De OpmaakTekst biedt de mogelijkheid om een specifieke opmaak te hanteren i.p.v. de standaard door de Windows-configuratie bepaalde opmaak.

Voorbeelden

Voorbeeld

Resultaat

Stel: in een SQL-statement staat een voorwaarde waarin u wilt nagaan of het veld 'Reference' voldoet aan de opgegeven voorwaarde. De voorwaarde wordt in de parameter Tekst geplaatst.

{@SQLEncode( "" )}

''

{@SQLEncode( "café de uitkijk" )}

'café de uitkijk'

{@SQLEncode( "café 'de uitkijk'" )}

'café ''de uitkijk'''

{@SQLEncode( "" ; True )}

NULL

{@SQLEncode( "café de uitkijk" ; True ; True )}

= 'café de uitkijk'

{@SQLEncode( "café de uitkijk" ; False ; True ; "PC" )}

= 'Café De Uitkijk'

Zie ook

  • Kijk ook naar de tekstuele opmaaktekst ST.