Bonjour,
Je voudrais recuperer l'identifiant auto apres une requete d'insertion.
Est-ce que l'execution de la requete positionne automatiquement sur
l'enregsitrement qui vient d'etre cree ?
Soit le code suivant:
lReq est une chaine
lTxtSQL est une chaine
// Ajout
lTxtSQL = "insert into STOCKSOR" +...
" (A1CLEUNIK,OLCLEUNIK,DATE,HEURE,QTE,QTEINI,PMP)" +...
" values (" +...
:ArtCBarr:Ident + "," +...
:OlCleunik + "," +...
"'" + :Date + "'," +...
"'" + :Heure + "'," +...
:Qte + "," +...
:QteIni + "," +...
:PMP + ")"
SI HExécuteRequête("lReq",lTxtSQL) ALORS
:Ident = STOCKSOR.SSCLEUNIK // Est-ce que
ca marche ????
FIN
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
jacques trepp
I.G.LOG wrote:
Bonjour, Je voudrais recuperer l'identifiant auto apres une requete d'insertion. Est-ce que l'execution de la requete positionne automatiquement sur l'enregsitrement qui vient d'etre cree ? Soit le code suivant:
lReq est une chaine lTxtSQL est une chaine
// Ajout lTxtSQL = "insert into STOCKSOR" +... " (A1CLEUNIK,OLCLEUNIK,DATE,HEURE,QTE,QTEINI,PMP)" +... " values (" +... :ArtCBarr:Ident + "," +... :OlCleunik + "," +... "'" + :Date + "'," +... "'" + :Heure + "'," +... :Qte + "," +... :QteIni + "," +... :PMP + ")" SI HExécuteRequête("lReq",lTxtSQL) ALORS :Ident = STOCKSOR.SSCLEUNIK // Est-ce que ca marche ???? FIN
merci encore
La fonction LAST_INSERT_ID() devrait faire l'affaire, je crois (par un select)
-- Jacques TREPP AlbyGest
--- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.707 / Virus Database: 463 - Release Date: 15/06/2004
I.G.LOG wrote:
Bonjour,
Je voudrais recuperer l'identifiant auto apres une requete
d'insertion. Est-ce que l'execution de la requete positionne
automatiquement sur l'enregsitrement qui vient d'etre cree ?
Soit le code suivant:
lReq est une chaine
lTxtSQL est une chaine
// Ajout
lTxtSQL = "insert into STOCKSOR" +...
" (A1CLEUNIK,OLCLEUNIK,DATE,HEURE,QTE,QTEINI,PMP)" +...
" values (" +...
:ArtCBarr:Ident + "," +...
:OlCleunik + "," +...
"'" + :Date + "'," +...
"'" + :Heure + "'," +...
:Qte + "," +...
:QteIni + "," +...
:PMP + ")"
SI HExécuteRequête("lReq",lTxtSQL) ALORS
:Ident = STOCKSOR.SSCLEUNIK //
Est-ce que ca marche ????
FIN
merci encore
La fonction LAST_INSERT_ID() devrait faire l'affaire, je crois (par un
select)
--
Jacques TREPP
AlbyGest
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.707 / Virus Database: 463 - Release Date: 15/06/2004
Bonjour, Je voudrais recuperer l'identifiant auto apres une requete d'insertion. Est-ce que l'execution de la requete positionne automatiquement sur l'enregsitrement qui vient d'etre cree ? Soit le code suivant:
lReq est une chaine lTxtSQL est une chaine
// Ajout lTxtSQL = "insert into STOCKSOR" +... " (A1CLEUNIK,OLCLEUNIK,DATE,HEURE,QTE,QTEINI,PMP)" +... " values (" +... :ArtCBarr:Ident + "," +... :OlCleunik + "," +... "'" + :Date + "'," +... "'" + :Heure + "'," +... :Qte + "," +... :QteIni + "," +... :PMP + ")" SI HExécuteRequête("lReq",lTxtSQL) ALORS :Ident = STOCKSOR.SSCLEUNIK // Est-ce que ca marche ???? FIN
merci encore
La fonction LAST_INSERT_ID() devrait faire l'affaire, je crois (par un select)
-- Jacques TREPP AlbyGest
--- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.707 / Virus Database: 463 - Release Date: 15/06/2004
Roumegou
Le 18/06/2004, jacques trepp a supposé :
I.G.LOG wrote:
Bonjour, Je voudrais recuperer l'identifiant auto apres une requete d'insertion. Est-ce que l'execution de la requete positionne automatiquement sur l'enregsitrement qui vient d'etre cree ? Soit le code suivant:
lReq est une chaine lTxtSQL est une chaine
// Ajout lTxtSQL = "insert into STOCKSOR" +... " (A1CLEUNIK,OLCLEUNIK,DATE,HEURE,QTE,QTEINI,PMP)" +... " values (" +... :ArtCBarr:Ident + "," +... :OlCleunik + "," +... "'" + :Date + "'," +... "'" + :Heure + "'," +... :Qte + "," +... :QteIni + "," +... :PMP + ")" SI HExécuteRequête("lReq",lTxtSQL) ALORS :Ident = STOCKSOR.SSCLEUNIK // Est-ce que ca marche ???? FIN
merci encore
La fonction LAST_INSERT_ID() devrait faire l'affaire, je crois (par un select)
Dans le cas de mySQL seulement mais comme le SGBD n'est pas précisé ...
-- Eric Roumégou http://cerbermail.com/?TSoulBerPA (cliquez sur le lien ci-dessus pour me contacter en privé)
Le 18/06/2004, jacques trepp a supposé :
I.G.LOG wrote:
Bonjour,
Je voudrais recuperer l'identifiant auto apres une requete
d'insertion. Est-ce que l'execution de la requete positionne
automatiquement sur l'enregsitrement qui vient d'etre cree ?
Soit le code suivant:
lReq est une chaine
lTxtSQL est une chaine
// Ajout
lTxtSQL = "insert into STOCKSOR" +...
" (A1CLEUNIK,OLCLEUNIK,DATE,HEURE,QTE,QTEINI,PMP)" +...
" values (" +...
:ArtCBarr:Ident + "," +...
:OlCleunik + "," +...
"'" + :Date + "'," +...
"'" + :Heure + "'," +...
:Qte + "," +...
:QteIni + "," +...
:PMP + ")"
SI HExécuteRequête("lReq",lTxtSQL) ALORS
:Ident = STOCKSOR.SSCLEUNIK //
Est-ce que ca marche ????
FIN
merci encore
La fonction LAST_INSERT_ID() devrait faire l'affaire, je crois (par un
select)
Dans le cas de mySQL seulement mais comme le SGBD n'est pas précisé ...
--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)
Bonjour, Je voudrais recuperer l'identifiant auto apres une requete d'insertion. Est-ce que l'execution de la requete positionne automatiquement sur l'enregsitrement qui vient d'etre cree ? Soit le code suivant:
lReq est une chaine lTxtSQL est une chaine
// Ajout lTxtSQL = "insert into STOCKSOR" +... " (A1CLEUNIK,OLCLEUNIK,DATE,HEURE,QTE,QTEINI,PMP)" +... " values (" +... :ArtCBarr:Ident + "," +... :OlCleunik + "," +... "'" + :Date + "'," +... "'" + :Heure + "'," +... :Qte + "," +... :QteIni + "," +... :PMP + ")" SI HExécuteRequête("lReq",lTxtSQL) ALORS :Ident = STOCKSOR.SSCLEUNIK // Est-ce que ca marche ???? FIN
merci encore
La fonction LAST_INSERT_ID() devrait faire l'affaire, je crois (par un select)
Dans le cas de mySQL seulement mais comme le SGBD n'est pas précisé ...
-- Eric Roumégou http://cerbermail.com/?TSoulBerPA (cliquez sur le lien ci-dessus pour me contacter en privé)
jacques trepp
Roumegou wrote:
Le 18/06/2004, jacques trepp a supposé :
I.G.LOG wrote:
Bonjour, Je voudrais recuperer l'identifiant auto apres une requete d'insertion. Est-ce que l'execution de la requete positionne automatiquement sur l'enregsitrement qui vient d'etre cree ? Soit le code suivant:
lReq est une chaine lTxtSQL est une chaine
// Ajout lTxtSQL = "insert into STOCKSOR" +... " (A1CLEUNIK,OLCLEUNIK,DATE,HEURE,QTE,QTEINI,PMP)" +... " values (" +... :ArtCBarr:Ident + "," +... :OlCleunik + "," +... "'" + :Date + "'," +... "'" + :Heure + "'," +... :Qte + "," +... :QteIni + "," +... :PMP + ")" SI HExécuteRequête("lReq",lTxtSQL) ALORS :Ident = STOCKSOR.SSCLEUNIK // Est-ce que ca marche ???? FIN
merci encore
La fonction LAST_INSERT_ID() devrait faire l'affaire, je crois (par un select)
Dans le cas de mySQL seulement mais comme le SGBD n'est pas précisé ...
exact :( je m'emballe, moi. pour une fois que je sais un truc ;)
-- Jacques TREPP AlbyGest
--- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.708 / Virus Database: 464 - Release Date: 18/06/2004
Roumegou wrote:
Le 18/06/2004, jacques trepp a supposé :
I.G.LOG wrote:
Bonjour,
Je voudrais recuperer l'identifiant auto apres une requete
d'insertion. Est-ce que l'execution de la requete positionne
automatiquement sur l'enregsitrement qui vient d'etre cree ?
Soit le code suivant:
lReq est une chaine
lTxtSQL est une chaine
// Ajout
lTxtSQL = "insert into STOCKSOR" +...
" (A1CLEUNIK,OLCLEUNIK,DATE,HEURE,QTE,QTEINI,PMP)" +...
" values (" +...
:ArtCBarr:Ident + "," +...
:OlCleunik + "," +...
"'" + :Date + "'," +...
"'" + :Heure + "'," +...
:Qte + "," +...
:QteIni + "," +...
:PMP + ")"
SI HExécuteRequête("lReq",lTxtSQL) ALORS
:Ident = STOCKSOR.SSCLEUNIK //
Est-ce que ca marche ????
FIN
merci encore
La fonction LAST_INSERT_ID() devrait faire l'affaire, je crois (par
un select)
Dans le cas de mySQL seulement mais comme le SGBD n'est pas précisé
...
exact :( je m'emballe, moi. pour une fois que je sais un truc ;)
--
Jacques TREPP
AlbyGest
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.708 / Virus Database: 464 - Release Date: 18/06/2004
Bonjour, Je voudrais recuperer l'identifiant auto apres une requete d'insertion. Est-ce que l'execution de la requete positionne automatiquement sur l'enregsitrement qui vient d'etre cree ? Soit le code suivant:
lReq est une chaine lTxtSQL est une chaine
// Ajout lTxtSQL = "insert into STOCKSOR" +... " (A1CLEUNIK,OLCLEUNIK,DATE,HEURE,QTE,QTEINI,PMP)" +... " values (" +... :ArtCBarr:Ident + "," +... :OlCleunik + "," +... "'" + :Date + "'," +... "'" + :Heure + "'," +... :Qte + "," +... :QteIni + "," +... :PMP + ")" SI HExécuteRequête("lReq",lTxtSQL) ALORS :Ident = STOCKSOR.SSCLEUNIK // Est-ce que ca marche ???? FIN
merci encore
La fonction LAST_INSERT_ID() devrait faire l'affaire, je crois (par un select)
Dans le cas de mySQL seulement mais comme le SGBD n'est pas précisé ...
exact :( je m'emballe, moi. pour une fois que je sais un truc ;)
-- Jacques TREPP AlbyGest
--- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.708 / Virus Database: 464 - Release Date: 18/06/2004
I.G.LOG
Bonjour, Est-ce que la syntaxe est "select LAST_INSERT_ID() from ARTSTOCK" ?!
Bonjour,
Est-ce que la syntaxe est "select LAST_INSERT_ID() from ARTSTOCK" ?!
Bonjour, Est-ce que la syntaxe est "select LAST_INSERT_ID() from ARTSTOCK" ?!
oui. Quelle est ta base ?
Non ! la syntaxe est : select LAST_INSERT_ID()
on ne spécifie pas de tables.
-- Eric Roumégou http://cerbermail.com/?TSoulBerPA (cliquez sur le lien ci-dessus pour me contacter en privé)
jacques trepp
Roumegou wrote:
jacques trepp avait soumis l'idée :
I.G.LOG wrote:
Bonjour, Est-ce que la syntaxe est "select LAST_INSERT_ID() from ARTSTOCK" ?!
oui. Quelle est ta base ?
Non ! la syntaxe est : select LAST_INSERT_ID()
on ne spécifie pas de tables.
Pardon, j'ai répondu de travers parce que j'utilise la classe de Frédéric Emprin, où on peut rattacher le raccourci de la table à la variable dernier_id, exemple :
SI ETK:SQLInsert() ALORS nouveau_ticket = ETK:dernier_ID FIN
plus plates en seront mes excuses :) -- Jacques TREPP AlbyGest
--- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.708 / Virus Database: 464 - Release Date: 18/06/2004
Roumegou wrote:
jacques trepp avait soumis l'idée :
I.G.LOG wrote:
Bonjour,
Est-ce que la syntaxe est "select LAST_INSERT_ID() from ARTSTOCK"
?!
oui. Quelle est ta base ?
Non ! la syntaxe est : select LAST_INSERT_ID()
on ne spécifie pas de tables.
Pardon, j'ai répondu de travers parce que j'utilise la classe de Frédéric
Emprin, où on peut rattacher le raccourci de la table à la variable
dernier_id, exemple :
SI ETK:SQLInsert() ALORS
nouveau_ticket = ETK:dernier_ID
FIN
plus plates en seront mes excuses :)
--
Jacques TREPP
AlbyGest
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.708 / Virus Database: 464 - Release Date: 18/06/2004
Bonjour, Est-ce que la syntaxe est "select LAST_INSERT_ID() from ARTSTOCK" ?!
oui. Quelle est ta base ?
Non ! la syntaxe est : select LAST_INSERT_ID()
on ne spécifie pas de tables.
Pardon, j'ai répondu de travers parce que j'utilise la classe de Frédéric Emprin, où on peut rattacher le raccourci de la table à la variable dernier_id, exemple :
SI ETK:SQLInsert() ALORS nouveau_ticket = ETK:dernier_ID FIN
plus plates en seront mes excuses :) -- Jacques TREPP AlbyGest
--- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.708 / Virus Database: 464 - Release Date: 18/06/2004