OVH Cloud OVH Cloud

[WD8] Génération de GUID ?

7 réponses
Avatar
digging
Bonjour,
Quelqu'un a-t-il une idée sur la façon de générer un GUID avec la version 8
de WD ? Je développe une application avec Windev en frontal pour SQL Server
2000 ; j'ai bien importer mes tables dans l'analyse, mais je me heurte à un
problème, comment générer le GUID depuis WD8 en création ? ma base sur SQL
Server utilise uniquement des GUID.
Si qlq'un avait une idée, merçi.
digging

7 réponses

Avatar
Roumegou
digging a présenté l'énoncé suivant :
Bonjour,
Quelqu'un a-t-il une idée sur la façon de générer un GUID avec la version 8
de WD ? Je développe une application avec Windev en frontal pour SQL Server
2000 ; j'ai bien importer mes tables dans l'analyse, mais je me heurte à un
problème, comment générer le GUID depuis WD8 en création ? ma base sur SQL
Server utilise uniquement des GUID.
Si qlq'un avait une idée, merçi.
digging



Pour ma culture personnelle, c'est quoi un GUID ?
D'autant que je viens de voir dans Access une fn du genre StringtoGUID.

Est-ce une sorte de rowid (identifiant interne oracle d'un tuple) pour
sqlserver ?

--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Romain PETIT
Roumegou vient de nous annoncer :

Pour ma culture personnelle, c'est quoi un GUID ?
D'autant que je viens de voir dans Access une fn du genre StringtoGUID.



http://www.webopedia.com/TERM/G/GUID.html

A+

--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Roumegou
Romain PETIT a présenté l'énoncé suivant :
Roumegou vient de nous annoncer :

Pour ma culture personnelle, c'est quoi un GUID ?
D'autant que je viens de voir dans Access une fn du genre StringtoGUID.



http://www.webopedia.com/TERM/G/GUID.html

A+



Okay merci
et je garde ce lien en favori

--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Romain PETIT
digging a émis l'idée suivante :

Merci Romain pour la définition. Mais cela ne résoud tjrs pas mon problème
de génération de GUID dans WD8. Je vais être obligé de passer par une table
du serveur, ce qui alourdi un peu la programmation et surcharge inutilement
le trafic.



En tapant quelques mots-clé dans google :

http://www.desertware.com/vbuniverse/createguid.html

Ca ne devrait pas être trop difficile à traduire en W-langage...

A+

--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Roumegou
digging avait écrit le 30/06/2004 :
"Romain PETIT" a écrit dans le message de news:

Roumegou vient de nous annoncer :

Pour ma culture personnelle, c'est quoi un GUID ?
D'autant que je viens de voir dans Access une fn du genre StringtoGUID.



http://www.webopedia.com/TERM/G/GUID.html

A+

--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)




Merci Romain pour la définition. Mais cela ne résoud tjrs pas mon problème
de génération de GUID dans WD8. Je vais être obligé de passer par une table
du serveur, ce qui alourdi un peu la programmation et surcharge inutilement
le trafic.



Je ne connais pas SQLServer mais si j'avais un pb de ce type avec
Oracle, je m'orienterais vers un trigger avec un Before insert ...
Une fois que tu en as fait un, tu les adapte à chaque table.

peut-être est-ce une grosse c... que je dis là mais bon, on fait
c'qu'on pneu !!!

--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
digging
"Romain PETIT" a écrit dans le message de news:

Roumegou vient de nous annoncer :

> Pour ma culture personnelle, c'est quoi un GUID ?
> D'autant que je viens de voir dans Access une fn du genre StringtoGUID.

http://www.webopedia.com/TERM/G/GUID.html

A+

--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)




Merci Romain pour la définition. Mais cela ne résoud tjrs pas mon problème
de génération de GUID dans WD8. Je vais être obligé de passer par une table
du serveur, ce qui alourdi un peu la programmation et surcharge inutilement
le trafic.
Avatar
digging
>
Je ne connais pas SQLServer mais si j'avais un pb de ce type avec
Oracle, je m'orienterais vers un trigger avec un Before insert ...
Une fois que tu en as fait un, tu les adapte à chaque table.

peut-être est-ce une grosse c... que je dis là mais bon, on fait
c'qu'on pneu !!!




C'est pas du tout une connerie, la preuve, c'est ce que je fais
actuellement, enfin presque. J'ai une table à usage générale sur le serveur
et je lui fait créer un guid quand j'en ai besoin, INSERT INTO MATABLE
(cletable, code) VALUES (newid(), 'monguid') que je récupère par un SELECT
cletable FROM MATABLE WHERE code='monguid'.
Bien entendu je flingue après récup. Mais je me disais qu'il devait y avoir
l'équivalent de "newid()" dans l'environnement WD8 qui permet de générer un
GUID sans faire appel aux API et autres.
Bon s'il n'y en a pas, j'en ferai pas une maladie, promis !
Merci.