bonjour
je travaille actuellement sur un soft labwindows/CVI,
je suis plutot débutant en la matière.
J'ai reussi a connecter ma base de données postgres avec lapplication, mais maintenant je veux pouvoir remplir dynamiquement une listbox par exemple avec une table recupérée de la base :
ce que j'ai fais pour l'instant:
hdbc = DBConnect ("odbctsiory");
if (hdbc <= 0) {printf("erreur connection"); goto Error;}
hmap = DBBeginMap (hdbc);
if (hmap <= 0) {printf("erreur"); goto Error;}
resCode = DBMapColumnToChar (hmap, "uid", 20, uidtab, &uidStat, "");
if (resCode != DB_SUCCESS) {printf("erreur"); goto Error;}
hstmt = DBActivateMap (hmap, "utilisateurs");
if (hstmt <= 0) {printf("erreur"); goto Error;}
while ((resCode = DBFetchNext(hstmt)) != DB_EOF)
{
if (resCode != DB_SUCCESS) {printf("erreur"); goto Error;}
if (uidStat != DB_NULL_DATA)
{
InsertListItem (panelHandle,PANEL_LISTBOX,0,uidtab,uidtab);
}
}
SetCtrlIndex (panelHandle, PANEL_LISTBOX, 0);
resCode = DBDeactivateMap (hmap);
si quelqun pouvais m'aider a serai cool
merci