Discussions au sujet des autres produits NI

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

sql/labwindows

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

0 Compliments
Message 1 sur 1
5 700 Visites