Ceci est une ancienne révision du document !
| Paramètre | Type | Default | Description |
|---|---|---|---|
| usession | session | None | NCHP Session |
| itbl | string | None | table to fetch |
| ifldkey | string | None | fields that wil be key for return dict |
| iflds | list | None | fields to put values in |
| iorder | string | None | Field for default sort |
| isens | “A” or “D” | A | sort ascendant or descendant |
| iorderother | string | optional second sort | |
| isensother | “A” or “D” | A | sort ascendant or descendant for second sort |
| ifldcond | string | optional field to check in where clause | |
| ifldcondval | undefined | optional value for field to check in where clause | |
| ifldop | string | = | optional operator for field to check in where clause |
| ifldcond2 | string | optional second field to check in where clause | |
| ifldcondval2 | undefined | optional second value for field to check in where clause | |
| ifldop2 | string | = | optional second operator for field to check in where clause |
| dbtype | None | ||
| ifldcond3 | |||
| ifldcondval3 | |||
| ifldop3 | = |
Par exemple si l'on veut sélectionner tout les enregistrements de la table facture sans spécifier d'ordre ou de conditions:
vdict = db_common.dbgenericselectindict(gses, "facture", "FACTURE_ID", ["FACTURE_NUM","FACTURE_DATE","FACTURE_TTC"]) print vdict
On obtiendras
{"7":{"FACTURE_NUM":"F001013",FACTURE_DATE:"2017-08-28 00:00:00","FACTURE_TTC":2450.30}}
gses est le nom de la variable qui référence l'instance de connexion vers à la base de données.