Aller directement au contenu principal

tdFieldByNameAsString

Structure

tdFieldByNameAsString(iDataSet, sFieldName)

Type

Fonction

Description

Cette fonction récupère la valeur du champ désigné par sFieldName sous forme de chaîne de caractères (texte) pour l'ensemble de données sélectionné ; elle ne s'applique qu'aux champs de type texte.

Paramètres : 2

iDataSet = numéro de l'ensemble de données, doit être compris entre 1 et 10. IndySoft fournit 10 ensembles de données accessibles via les fonctions de script personnalisées « td* ».

sFieldName=nom du champ à récupérer.

Exemple

si tdDoSQLRecords(1, 'SELECT COMPANY_NAME FROM COMPANY ORDER BY COMPANY_NAME') alors

tdFirst(1)

tant que (tdEOF(1) = '0')

sCompanyName = tdFieldbyNameAsString(1, 'COMPANY_NAME')

iCount = 0

if tdDoSQLRecords(2, 'SELECT COUNT(*) AS COUNTER FROM GAGES WHERE COMPANY = '' & sCompanyName & ''') then

iCount = tdFieldbyNameAsInteger(2, 'COUNTER')

End If

ShowMessage('Entreprise : ' & sCompanyName & Chr(13) &

'Nombre de jauges : ' & IntToStr(iCount))

tdNext(1)

End While

End If |