Outils pour utilisateurs

Outils du site


dev:api:python:db_common

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
dev:api:python:db_common [2017/09/11 09:58] floriandev:api:python:db_common [2023/06/13 13:46] (Version actuelle) – [Exemples] florian
Ligne 75: Ligne 75:
 ^ Type de retour ^ Valeur de retour ^ ^ Type de retour ^ Valeur de retour ^
 | list,description  | row selected , description of fields (datatype etc) : see description in db modules (db_mysql,db_postgres etc....) | | list,description  | row selected , description of fields (datatype etc) : see description in db modules (db_mysql,db_postgres etc....) |
 +
 +===== dbgenericgetvalue =====
 +
 +Retourne la valeur de la colonne souhaitée du premier enregistrement qui satisfait les filtres.
 +
 +==== Paramètres ====
 +
 +^ Paramètre ^ Type ^ Default ^ Description ^
 +| **usession** | session  | None | NCHP Session  |
 +| **itbl** | string  | None | La table source  |
 +| **ifldkey** | string  | None | Nom de la première colonne filtre (obligatoire)  |
 +| **ifldkeyval** | value  | None | Valeur du premier filtre  |
 +| **ifldtoreturn** | string  | None | Nom de la colonne dont on veut obtenir la valeur  |
 +| **ifldkey2** | string  |  | Nom de la deuxième colonne filtre  |
 +| **ifldkeyval2** | value  |  | Valeur du deuxième filtre                   |
 +| **ifldkey3** | string    | Nom de la troisième colonne filtre |
 +| **ifldkeyval3** | value    | Valeur du troisième filtre |
 +| **ifldkey4** | string    | Nom de la quatrième colonne filtre |
 +| **ifldkeyval4** | value    | Valeur du quatrième filtre |
 +
 +
 +==== Retour ====
 +
 +^ Type de retour ^ Valeur de retour ^
 +|  | La valeur trouvée ou None |
 +
 +==== Exemples ====
 +
 +Par exemple si l'on veut obtenir le nom du client dont le numéro est 1005:
 +<code python>
 +nomclient = db_common.dbgenericgetvalue(
 + usession = gses,
 + itbl = "facture",
 + ifldkey = "CLIENT_NUM",
 + ifldkeyval = 1005,
 + ifldkey2 = "CLIENT_SOCIETE",
 + ifldkeyval2 = "MASOCIETE",
 + ifldtoreturn = "CLIENT_NOM"
 +)
 +</code>
 +
dev/api/python/db_common.1505123935.txt.gz · Dernière modification : (modification externe)