Documentazione
torna al sito web >

Client.RenderData (iScript)

Function Client.RenderData(Data, Options): string

Con RenderData, un insieme di dati può essere convertito in un testo sotto forma di oggetto ADO Recordset. Ci sono molti più modi per influenzare il formato di output che con il metodo GetString dell'oggetto Recordet..

Esempio

set rs = Client.ExecuteSql("SELECT TOP 100 Match, PLZ, Ort FROM Adresse")
ellib.ShowStrings Client.RenderData(rs, "CSV")

Parametr1

Descrizione

Ritorno

String

Data

ADO-Recordset

Opzioni

VPredefinito (Preset) -Nome o opzione stringa

Predefinito

Descrizione

(vuoto) o CSV

Standard = virgolette e virgolette doppie

TAB

Definizione TAB, senza virgolette, le TAB saranno sostituite da SPAZIO

XML

HTMLLIST

HTMLROWS

HTMLTABLE

SQLSELECT

SQLVALUES

Optioni

Un elenco di opzioni multiple. Ogni opzione è elencata come una coppia di nomi e valori separati da un segno di uguaglianza. Le opzioni multiple sono separate da punti e virgola. I valori devono essere racchiusi tra virgolette se contengono essi stessi punti e virgolette o interruzioni di riga.

Esempio:

TrueValue=SI;FalseValue=NO

Nome
Tipo
Valore standard
Commento

RowDelimiter

string

CR LF

Delimiter

NullValue

string

vuoto

ErrorValue

string

****

TrueValue

string

TRUE

FalseValue

string

FALSE

QuoteChar

char

"  (virgolette doppie)

IncludeHeader

bit

1

Stampa le intestazioni di colonna nella prima riga

MaxRows

int

-1

Numero massimo di linee o "-1" per tutti

SkipColumns

int

0

(BETA!) Le prime n colonne vengono saltate.

ClipString

bit

0

Se un valore contiene una interruzione di riga, viene prodotto solo il contenuto fino a questa interruzione di riga. Il resto è troncato.

MultiLine

Bit

Trattamento speciale per dati multilinea. Queste sono distribuite su più linee. Ma solo nella propria colonna. Tutte le altre colonne sono visualizzate come linee vuote

RepeatColumns

int

0

Quando si usa Multilinea, le n prime colonne della rispettiva riga principale vengono

Formati di data e numero

Nome
Tipo
Valore standard
Commento

Locale

string

En-en

NumberFormat

0.00##

DateFormat

Automatico da "Locale"

DecimalSeparator

char

lo stesso

ThousandSeparator

char

lo stesso

DateSeparator

char

lo stesso

TimeSeparator

char

lo stesso

Opzioni dati binari

Nome
Tipo
Valore standard
Commento

HexPrefix

string

0x

HexPostfix

string

vuoto

MaxBinary

int

100

Numero massimo di byte o "-1" se non è prevista alcuna restrizione.

Codifica

Nome
Tipo
Valore standard
Commento

Escape

"XML", "PRINTF" o vuoto per nessuna codifica speciale.

vuoto

FilterChars

string

vuoto

Tutti i caratteri specificati vengono cancellati dall'output.

MaskChars

string

vuoto

Tutti i caratteri che si verificano qui saranno sostituiti dal carattere corrispondente da "MaskToChars"

MaskToChars

string

vuoto

Vedi "MaskChars"

Trim

"RIGHT","LEFT","YES" oder "NO"

RIGHT

Rimuovere gli spazi all'inizio o alla fine, o entrambi.