begin process at 2012 05 30 08:11:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

UPDATE ... WHERE l'indice est le plus grand


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

UPDATE ... WHERE l'indice est le plus grand

mercredi 11 mai 2005 à 16:11:56 | UPDATE ... WHERE l'indice est le plus grand

romydamour

bonjour tout le monde, [APIwin32 sous visualc++]

voila j'ai inséré dans la table SPB1502AL les champs P95,P96,P97.
wsprintf(szBuffer, "UPDATE SPB1502AL SET P95 = '%s', P96 '%s', P97 = '%s' WHERE Indice = 1", szP95, szP96, szP97);
le souci que j'ai, c'est que je ne veux pas les insérer toujours où l'indice = 1 (WHERE Indice = 1) mais où l'indice est toujours le plus grand.
c'est à dire qu'au fur et à mesure des enregistrements, l'indice s'incrémente de 1 et je voudrais faire cet UPDATE toujours sur le dernier enregistrement.

merci d'avance

mercredi 11 mai 2005 à 16:59:07 | Re : UPDATE ... WHERE l'indice est le plus grand

vecchio56

Administrateur CodeS-SourceS
Je sais pas si on peut le faire directement par la requete, mais tu peux aussi utiliser une variable nbEnregistrements pour retenir ce nombre:

int nbEnregistrements = 1;
...
wsprintf(szBuffer, "UPDATE SPB1502AL SET P95 = '%s', P96 '%s', P97 = '%s' WHERE Indice = %d", szP95, szP96, szP97, nbEnregistrements);
nbEnregistrements++;

A chaque update tu incrémente nbEnregistrements

mercredi 11 mai 2005 à 21:23:34 | Re : UPDATE ... WHERE l'indice est le plus grand

Kaid

Réponse acceptée !
Utilise une requête imbriquée:

UPDATE SPB1502AL SET P95 = '%s', P96 '%s', P97 = '%s' WHERE Indice = (SELECT MAX(Indice ) FROM SPB1502AL);

Kaid - kaid.fr.st
jeudi 12 mai 2005 à 08:06:58 | Re : UPDATE ... WHERE l'indice est le plus grand

romydamour

merci beaucoup pour vos réponses différentes, je garde celle de vecchio dans un coin mais ici c'est celle de kaid que j'ai utilisé, CA MARCHE!!!

ciao romy

 



Cette discussion est classée dans : toujours, update, where, grand, indice


Répondre à ce message

Sujets en rapport avec ce message

toujours nombre aléatoire [ par obasileus ] Salut à tous, j'ai demander il y a quelque jours comment générer un nb aléatoire. Je remerci d'ailleur Jo de m'avoir répondu. Cependant je bosse sous Nombre au hasard (random) toujours pareils [ par Supo ] J'utilise la commande 'Rand() % 6' pour obtenir un nombre au hasard mais à chaque exécution du prog, il me donne toujours le même nombre. Dans Basic, Division de deux tableaux d'entiers [ par BenHur ] Bonjour, j'ai deux tableaux d'entiers dont chaque indice contient un nombre de 0 à 9. Je dois faire des opérations mathématiques sur chacun de ces ind mode d'ouverture de data base en vc++ [ par f1cobra ] J'arrive pas a ecrire dans ma base de donnéesCDialogueReservation Reservation;m_pPoint = new CSalleSet;m_pPoint->Open();//pour etre sur de ce q tu fai redessiner l'ecran en Vc++ [ par glipper ] Bonjour,Je chercherais une fonction pour redessiner (reactualiser quoi !) ma fenetre en Vc++. On m'a parlé de la fonction "Update" mais mon compilateu Toujours clrscr() [ par Couscous01 ] Bonsoir, merci pour vos réponse mais même en remplaçant par j'obtient des erreurs dans le fichier et le compilateur ne compile pas.Comment faire al Vérifier si mon nombre est trop grand [ par tweeder ] SalutDans mon programme, je dois vérifier si le nombre entré dépasse la capacité d'un unsigned int. De quelle facon puis-je m'y prendre ? Est-ce que j DLL grand nombre pour VB [ par jmtoulon ] Bon jour @ tous.Bon voila je souhaitrais calculer avec VB des grands nombres genre 10^166 :)Mais vous savez que VB est limité. En fait je voudrais sav DrawItem d'une Dérvée de CStatic [ par crocejf2000 ] Salut a tous,Toujours sur VC++.net, j'ai une classe dérivée de CStatic et je veut faire mon propre affichage. J'ai donc overridé DrawItem et mis ON_WM Update et Redraw Window [ par crocejf2000 ] Salut,Dans une appli MDI, je cherche a rafraichir toutes les fenetres fille en une seul fois. J'ai essayé comme suit mais ca ne ma rafraichis que la f


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,186 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales