Bonjour tout le monde;
comment on peux bloquer un utilisateur A a modifier une=20
table, quand l'utilisateur B est entrain de la modifier ?=20
et comment on peux trasmettre a l'utilisateur A un message=20
pour lui signaler =E7a ? sachant que mon application est=20
faite avec le VB 6 + SQL Server 2000.
Help me please, c'est tr=E9s urgent et merci d'avance=20
d'avoir lu mon message.
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
Fred BROUARD
Il n'y a aucun intérêt à faire cela. Un SGBDR n'est pas un système de "fichiers" Les transactions sont là pour gérer l'intégrité d'un traitement.
A lire : http://sqlpro.developpez.com/TECH/SQL_TEHC.html#TECH01
A +
Perdu a écrit:
Bonjour tout le monde; comment on peux bloquer un utilisateur A a modifier une table, quand l'utilisateur B est entrain de la modifier ? et comment on peux trasmettre a l'utilisateur A un message pour lui signaler ça ? sachant que mon application est faite avec le VB 6 + SQL Server 2000. Help me please, c'est trés urgent et merci d'avance d'avoir lu mon message.
-- Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
Il n'y a aucun intérêt à faire cela. Un SGBDR n'est pas un système de
"fichiers"
Les transactions sont là pour gérer l'intégrité d'un traitement.
A lire :
http://sqlpro.developpez.com/TECH/SQL_TEHC.html#TECH01
A +
Perdu a écrit:
Bonjour tout le monde;
comment on peux bloquer un utilisateur A a modifier une
table, quand l'utilisateur B est entrain de la modifier ?
et comment on peux trasmettre a l'utilisateur A un message
pour lui signaler ça ? sachant que mon application est
faite avec le VB 6 + SQL Server 2000.
Help me please, c'est trés urgent et merci d'avance
d'avoir lu mon message.
--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto:brouardf@club-internet.fr ******************
Il n'y a aucun intérêt à faire cela. Un SGBDR n'est pas un système de "fichiers" Les transactions sont là pour gérer l'intégrité d'un traitement.
A lire : http://sqlpro.developpez.com/TECH/SQL_TEHC.html#TECH01
A +
Perdu a écrit:
Bonjour tout le monde; comment on peux bloquer un utilisateur A a modifier une table, quand l'utilisateur B est entrain de la modifier ? et comment on peux trasmettre a l'utilisateur A un message pour lui signaler ça ? sachant que mon application est faite avec le VB 6 + SQL Server 2000. Help me please, c'est trés urgent et merci d'avance d'avoir lu mon message.
-- Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
Perdu
salut, merci pour ton conseil, et meme pour ce lien, cet article est tres lent , je vais le lire, mais entre temps, pouvez- vous m'orienter a d'autres liens pareil ou je peux trouver des articles comme celui la, et meme des codes source avec le meme scenario. ou bien, avez vous un code source qui peux etre utile dans mon travail. merci beaucoup pour tout.
salut,
merci pour ton conseil, et meme pour ce lien, cet article
est tres lent , je vais le lire, mais entre temps, pouvez-
vous m'orienter a d'autres liens pareil ou je peux trouver
des articles comme celui la, et meme des codes source avec
le meme scenario.
ou bien, avez vous un code source qui peux etre utile dans
mon travail.
merci beaucoup pour tout.
salut, merci pour ton conseil, et meme pour ce lien, cet article est tres lent , je vais le lire, mais entre temps, pouvez- vous m'orienter a d'autres liens pareil ou je peux trouver des articles comme celui la, et meme des codes source avec le meme scenario. ou bien, avez vous un code source qui peux etre utile dans mon travail. merci beaucoup pour tout.
Fred BROUARD
toujours sur mon site sqlpro : http://sqlpro.developpez.com/TransactSQL/SQL_MSTransactSQL.html
A +
Perdu a écrit:
salut, merci pour ton conseil, et meme pour ce lien, cet article est tres lent , je vais le lire, mais entre temps, pouvez- vous m'orienter a d'autres liens pareil ou je peux trouver des articles comme celui la, et meme des codes source avec le meme scenario. ou bien, avez vous un code source qui peux etre utile dans mon travail. merci beaucoup pour tout.
-- Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
toujours sur mon site sqlpro :
http://sqlpro.developpez.com/TransactSQL/SQL_MSTransactSQL.html
A +
Perdu a écrit:
salut,
merci pour ton conseil, et meme pour ce lien, cet article
est tres lent , je vais le lire, mais entre temps, pouvez-
vous m'orienter a d'autres liens pareil ou je peux trouver
des articles comme celui la, et meme des codes source avec
le meme scenario.
ou bien, avez vous un code source qui peux etre utile dans
mon travail.
merci beaucoup pour tout.
--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto:brouardf@club-internet.fr ******************
toujours sur mon site sqlpro : http://sqlpro.developpez.com/TransactSQL/SQL_MSTransactSQL.html
A +
Perdu a écrit:
salut, merci pour ton conseil, et meme pour ce lien, cet article est tres lent , je vais le lire, mais entre temps, pouvez- vous m'orienter a d'autres liens pareil ou je peux trouver des articles comme celui la, et meme des codes source avec le meme scenario. ou bien, avez vous un code source qui peux etre utile dans mon travail. merci beaucoup pour tout.
-- Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
Zip
Pour son probleme je suis d'accord qu'il fautuiliser les transaction. (mais pourquoi veut il qu'un message s'affiche à l'utilisteur A ?)
Mais si on prend un utilisateur A qui se positionne sur un enregistrement N, et commence à le modifier (disons qu'il modifie les valeurs pendant 1/2heure), un utilisateur B arrive entre temps et veut modifier à son tour ce meme enregistrement N... (juste une lettre d'un champ, il en a pour 1seconde) Pas de porbleme il le modifie. L'utilisateur A fini de modifier l'enregistrement N apres 1h de saisie (il a mis plus de temps finallement :-) et il valide. Que se passe-t-il ? Le SGBD lui dit qu'une modif vient d'etre effectué et que sa modif ne sera pas prise en compte ?... ou sa modif ecrase celle de l'utilistaeur B (et si celui ci a modifier un truc super important, l'utilistauer A n'a pas été averi de cette modif ?..)
Comment les SGBD gere cela ?... (elle ne le gere pas ?...)
> comment on peux bloquer un utilisateur A a modifier une > table, quand l'utilisateur B est entrain de la modifier ? > et comment on peux trasmettre a l'utilisateur A un message > pour lui signaler ça ? sachant que mon application est > faite avec le VB 6 + SQL Server 2000. > Help me please, c'est trés urgent et merci d'avance > d'avoir lu mon message.
-- Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
Pour son probleme je suis d'accord qu'il fautuiliser les transaction. (mais
pourquoi veut il qu'un message s'affiche à l'utilisteur A ?)
Mais si on prend un utilisateur A qui se positionne sur un enregistrement N,
et commence à le modifier (disons qu'il modifie les valeurs pendant
1/2heure), un utilisateur B arrive entre temps et veut modifier à son tour
ce meme enregistrement N... (juste une lettre d'un champ, il en a pour
1seconde) Pas de porbleme il le modifie.
L'utilisateur A fini de modifier l'enregistrement N apres 1h de saisie (il a
mis plus de temps finallement :-) et il valide. Que se passe-t-il ? Le SGBD
lui dit qu'une modif vient d'etre effectué et que sa modif ne sera pas prise
en compte ?... ou sa modif ecrase celle de l'utilistaeur B (et si celui ci a
modifier un truc super important, l'utilistauer A n'a pas été averi de cette
modif ?..)
Comment les SGBD gere cela ?...
(elle ne le gere pas ?...)
> comment on peux bloquer un utilisateur A a modifier une
> table, quand l'utilisateur B est entrain de la modifier ?
> et comment on peux trasmettre a l'utilisateur A un message
> pour lui signaler ça ? sachant que mon application est
> faite avec le VB 6 + SQL Server 2000.
> Help me please, c'est trés urgent et merci d'avance
> d'avoir lu mon message.
--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto:brouardf@club-internet.fr ******************
Pour son probleme je suis d'accord qu'il fautuiliser les transaction. (mais pourquoi veut il qu'un message s'affiche à l'utilisteur A ?)
Mais si on prend un utilisateur A qui se positionne sur un enregistrement N, et commence à le modifier (disons qu'il modifie les valeurs pendant 1/2heure), un utilisateur B arrive entre temps et veut modifier à son tour ce meme enregistrement N... (juste une lettre d'un champ, il en a pour 1seconde) Pas de porbleme il le modifie. L'utilisateur A fini de modifier l'enregistrement N apres 1h de saisie (il a mis plus de temps finallement :-) et il valide. Que se passe-t-il ? Le SGBD lui dit qu'une modif vient d'etre effectué et que sa modif ne sera pas prise en compte ?... ou sa modif ecrase celle de l'utilistaeur B (et si celui ci a modifier un truc super important, l'utilistauer A n'a pas été averi de cette modif ?..)
Comment les SGBD gere cela ?... (elle ne le gere pas ?...)
> comment on peux bloquer un utilisateur A a modifier une > table, quand l'utilisateur B est entrain de la modifier ? > et comment on peux trasmettre a l'utilisateur A un message > pour lui signaler ça ? sachant que mon application est > faite avec le VB 6 + SQL Server 2000. > Help me please, c'est trés urgent et merci d'avance > d'avoir lu mon message.
-- Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
Fred BROUARD
cela dépend du niveau d'isolation des transactions.
Lit donc les URL que j'ai donné et tu sera sans doute plus avancé !
A +
Zip a écrit:
Pour son probleme je suis d'accord qu'il fautuiliser les transaction. (mais pourquoi veut il qu'un message s'affiche à l'utilisteur A ?)
Mais si on prend un utilisateur A qui se positionne sur un enregistrement N, et commence à le modifier (disons qu'il modifie les valeurs pendant 1/2heure), un utilisateur B arrive entre temps et veut modifier à son tour ce meme enregistrement N... (juste une lettre d'un champ, il en a pour 1seconde) Pas de porbleme il le modifie. L'utilisateur A fini de modifier l'enregistrement N apres 1h de saisie (il a mis plus de temps finallement :-) et il valide. Que se passe-t-il ? Le SGBD lui dit qu'une modif vient d'etre effectué et que sa modif ne sera pas prise en compte ?... ou sa modif ecrase celle de l'utilistaeur B (et si celui ci a modifier un truc super important, l'utilistauer A n'a pas été averi de cette modif ?..)
Comment les SGBD gere cela ?... (elle ne le gere pas ?...)
comment on peux bloquer un utilisateur A a modifier une table, quand l'utilisateur B est entrain de la modifier ? et comment on peux trasmettre a l'utilisateur A un message pour lui signaler ça ? sachant que mon application est faite avec le VB 6 + SQL Server 2000. Help me please, c'est trés urgent et merci d'avance d'avoir lu mon message.
-- Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
-- Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
cela dépend du niveau d'isolation des transactions.
Lit donc les URL que j'ai donné et tu sera sans doute plus avancé !
A +
Zip a écrit:
Pour son probleme je suis d'accord qu'il fautuiliser les transaction. (mais
pourquoi veut il qu'un message s'affiche à l'utilisteur A ?)
Mais si on prend un utilisateur A qui se positionne sur un enregistrement N,
et commence à le modifier (disons qu'il modifie les valeurs pendant
1/2heure), un utilisateur B arrive entre temps et veut modifier à son tour
ce meme enregistrement N... (juste une lettre d'un champ, il en a pour
1seconde) Pas de porbleme il le modifie.
L'utilisateur A fini de modifier l'enregistrement N apres 1h de saisie (il a
mis plus de temps finallement :-) et il valide. Que se passe-t-il ? Le SGBD
lui dit qu'une modif vient d'etre effectué et que sa modif ne sera pas prise
en compte ?... ou sa modif ecrase celle de l'utilistaeur B (et si celui ci a
modifier un truc super important, l'utilistauer A n'a pas été averi de cette
modif ?..)
Comment les SGBD gere cela ?...
(elle ne le gere pas ?...)
comment on peux bloquer un utilisateur A a modifier une
table, quand l'utilisateur B est entrain de la modifier ?
et comment on peux trasmettre a l'utilisateur A un message
pour lui signaler ça ? sachant que mon application est
faite avec le VB 6 + SQL Server 2000.
Help me please, c'est trés urgent et merci d'avance
d'avoir lu mon message.
--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto:brouardf@club-internet.fr ******************
--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto:brouardf@club-internet.fr ******************
cela dépend du niveau d'isolation des transactions.
Lit donc les URL que j'ai donné et tu sera sans doute plus avancé !
A +
Zip a écrit:
Pour son probleme je suis d'accord qu'il fautuiliser les transaction. (mais pourquoi veut il qu'un message s'affiche à l'utilisteur A ?)
Mais si on prend un utilisateur A qui se positionne sur un enregistrement N, et commence à le modifier (disons qu'il modifie les valeurs pendant 1/2heure), un utilisateur B arrive entre temps et veut modifier à son tour ce meme enregistrement N... (juste une lettre d'un champ, il en a pour 1seconde) Pas de porbleme il le modifie. L'utilisateur A fini de modifier l'enregistrement N apres 1h de saisie (il a mis plus de temps finallement :-) et il valide. Que se passe-t-il ? Le SGBD lui dit qu'une modif vient d'etre effectué et que sa modif ne sera pas prise en compte ?... ou sa modif ecrase celle de l'utilistaeur B (et si celui ci a modifier un truc super important, l'utilistauer A n'a pas été averi de cette modif ?..)
Comment les SGBD gere cela ?... (elle ne le gere pas ?...)
comment on peux bloquer un utilisateur A a modifier une table, quand l'utilisateur B est entrain de la modifier ? et comment on peux trasmettre a l'utilisateur A un message pour lui signaler ça ? sachant que mon application est faite avec le VB 6 + SQL Server 2000. Help me please, c'est trés urgent et merci d'avance d'avoir lu mon message.
-- Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
-- Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************