TSDBQuery.TableFields
| TSDBQuery = class (TObject) | Interface de TSDBQuery | Exemples 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') );
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.