TSDBQuery.TableFields

TSDBQuery = class (TObject)Interface de TSDBQueryExemples de TSDBQuery

Qubes 6.3 Retourne la liste des champs d'une table avec leur type

Syntaxe

function TableFields(tableName: String): String
tableName: nom de la table

Remarques

La liste est retournée au format CommaText, avec les types de champs dépendant du système de base de donnée.

Exemples

var q := TSDBQuery.Create('MyMiddleware', 'MyParameters');

PrintLn( q.TableFields('MyTable') );

Pour MyTable contenant un champ ID 64bits et un champ TEXT chaîne de longueur variable jusqu'à 64 caractères, pourrait retourner pour Oracle :
ID=INTEGER,TEXT=VARCHAR2(64)
et pour Firebird :
ID=INT64,TEXT=VARCHAR(64)
en fonction des déclarations exactes utilisées pour déclarer la table, ainsi que des systèmes d'alias supportés par chaque base de donnée.

Classification

SDB TSDBQuery