Bonjour,
j'utilise ADO pour faire des mises a jour sur de tuples.
pour identifier ces tuples j'utilise un GUID (numero unique)
j'execute donc une requete du style:
UPDATE maTable SET monChamp=maValeur WHERE monGuid='{xxxxxxxx}'
ou x represente le GUID.
jusqu'a présent j'avais un INDEX sur ce GUID et tout ce passait bien.
J'ai supprimé cet index pour des raisons de performance (la base devait
énorme a cause des index)
et maintenant mes requetes ne font plus leur travaillent:
la requete s'excute sans erreur, mais ne modifie aucun enregistrement
(j'ai pourtant bien vérifié mes GUID)
le plus drole c'est que si jamais j'ajoute une autre clause dans la
condition WHERE,
la requete fonctionne.
si j'enleves les quotes ca fonctionne aussi,
seul hic ma requete doit etre compatible JET(ACCESS) & SQL SERVER
et si j'enleve les quote bah elle marche plus sous SQL SERVER :(
si quelqu'un pouvait m'aider ...
merci à vous
Bonjour,
j'utilise ADO pour faire des mises a jour sur de tuples.
pour identifier ces tuples j'utilise un GUID (numero unique)
j'execute donc une requete du style:
UPDATE maTable SET monChamp=maValeur WHERE monGuid='{xxxxxxxx}'
ou x represente le GUID.
jusqu'a présent j'avais un INDEX sur ce GUID et tout ce passait bien.
J'ai supprimé cet index pour des raisons de performance (la base devait
énorme a cause des index)
et maintenant mes requetes ne font plus leur travaillent:
la requete s'excute sans erreur, mais ne modifie aucun enregistrement
(j'ai pourtant bien vérifié mes GUID)
le plus drole c'est que si jamais j'ajoute une autre clause dans la
condition WHERE,
la requete fonctionne.
si j'enleves les quotes ca fonctionne aussi,
seul hic ma requete doit etre compatible JET(ACCESS) & SQL SERVER
et si j'enleve les quote bah elle marche plus sous SQL SERVER :(
si quelqu'un pouvait m'aider ...
merci à vous
Bonjour,
j'utilise ADO pour faire des mises a jour sur de tuples.
pour identifier ces tuples j'utilise un GUID (numero unique)
j'execute donc une requete du style:
UPDATE maTable SET monChamp=maValeur WHERE monGuid='{xxxxxxxx}'
ou x represente le GUID.
jusqu'a présent j'avais un INDEX sur ce GUID et tout ce passait bien.
J'ai supprimé cet index pour des raisons de performance (la base devait
énorme a cause des index)
et maintenant mes requetes ne font plus leur travaillent:
la requete s'excute sans erreur, mais ne modifie aucun enregistrement
(j'ai pourtant bien vérifié mes GUID)
le plus drole c'est que si jamais j'ajoute une autre clause dans la
condition WHERE,
la requete fonctionne.
si j'enleves les quotes ca fonctionne aussi,
seul hic ma requete doit etre compatible JET(ACCESS) & SQL SERVER
et si j'enleve les quote bah elle marche plus sous SQL SERVER :(
si quelqu'un pouvait m'aider ...
merci à vous
euh ... C'est un GUID, un numero de replication (type de
données:"Numérique"->taille du champ:"N° de
réplication" dans ACCESS)
donc c'est pas tout a fait un num ou un text ...
c'est comme si tu me demandais si les champs DATE sont des champs num ou
text :)
"Pierre CFI [mvp]" a écrit dans le message de
news:
| bonjour
| mais ton fameux guid il est num ou texte ?
|
| --
| Pierre CFI
| MVP Microsoft Access
| Mail : http://cerbermail.com/?z0SN8cN53B
|
| Site pour bien commencer
| http://users.skynet.be/mpfa/
| Site perso
| http://access.cfi.free.fr
| "SOW Olivier" a écrit dans le message de
news:
| > Bonjour,
| >
| > j'utilise ADO pour faire des mises a jour sur de tuples.
| > pour identifier ces tuples j'utilise un GUID (numero unique)
| > j'execute donc une requete du style:
| > UPDATE maTable SET monChamp=maValeur WHERE monGuid='{xxxxxxxx}'
| > ou x represente le GUID.
| > jusqu'a présent j'avais un INDEX sur ce GUID et tout ce passait bien.
| > J'ai supprimé cet index pour des raisons de performance (la base devait
| > énorme a cause des index)
| > et maintenant mes requetes ne font plus leur travaillent:
| > la requete s'excute sans erreur, mais ne modifie aucun enregistrement
| > (j'ai pourtant bien vérifié mes GUID)
| > le plus drole c'est que si jamais j'ajoute une autre clause dans la
| > condition WHERE,
| > la requete fonctionne.
| > si j'enleves les quotes ca fonctionne aussi,
| > seul hic ma requete doit etre compatible JET(ACCESS) & SQL SERVER
| > et si j'enleve les quote bah elle marche plus sous SQL SERVER :(
| >
| > si quelqu'un pouvait m'aider ...
| > merci à vous
| >
| >
|
|
euh ... C'est un GUID, un numero de replication (type de
données:"Numérique"->taille du champ:"N° de
réplication" dans ACCESS)
donc c'est pas tout a fait un num ou un text ...
c'est comme si tu me demandais si les champs DATE sont des champs num ou
text :)
"Pierre CFI [mvp]" <XXX_pierresalaun@aol.com> a écrit dans le message de
news:uXw1SkSLEHA.3052@TK2MSFTNGP12.phx.gbl...
| bonjour
| mais ton fameux guid il est num ou texte ?
|
| --
| Pierre CFI
| MVP Microsoft Access
| Mail : http://cerbermail.com/?z0SN8cN53B
|
| Site pour bien commencer
| http://users.skynet.be/mpfa/
| Site perso
| http://access.cfi.free.fr
| "SOW Olivier" <sow.olivier@alias.fr> a écrit dans le message de
news:uvc9nPSLEHA.2736@TK2MSFTNGP11.phx.gbl...
| > Bonjour,
| >
| > j'utilise ADO pour faire des mises a jour sur de tuples.
| > pour identifier ces tuples j'utilise un GUID (numero unique)
| > j'execute donc une requete du style:
| > UPDATE maTable SET monChamp=maValeur WHERE monGuid='{xxxxxxxx}'
| > ou x represente le GUID.
| > jusqu'a présent j'avais un INDEX sur ce GUID et tout ce passait bien.
| > J'ai supprimé cet index pour des raisons de performance (la base devait
| > énorme a cause des index)
| > et maintenant mes requetes ne font plus leur travaillent:
| > la requete s'excute sans erreur, mais ne modifie aucun enregistrement
| > (j'ai pourtant bien vérifié mes GUID)
| > le plus drole c'est que si jamais j'ajoute une autre clause dans la
| > condition WHERE,
| > la requete fonctionne.
| > si j'enleves les quotes ca fonctionne aussi,
| > seul hic ma requete doit etre compatible JET(ACCESS) & SQL SERVER
| > et si j'enleve les quote bah elle marche plus sous SQL SERVER :(
| >
| > si quelqu'un pouvait m'aider ...
| > merci à vous
| >
| >
|
|
euh ... C'est un GUID, un numero de replication (type de
données:"Numérique"->taille du champ:"N° de
réplication" dans ACCESS)
donc c'est pas tout a fait un num ou un text ...
c'est comme si tu me demandais si les champs DATE sont des champs num ou
text :)
"Pierre CFI [mvp]" a écrit dans le message de
news:
| bonjour
| mais ton fameux guid il est num ou texte ?
|
| --
| Pierre CFI
| MVP Microsoft Access
| Mail : http://cerbermail.com/?z0SN8cN53B
|
| Site pour bien commencer
| http://users.skynet.be/mpfa/
| Site perso
| http://access.cfi.free.fr
| "SOW Olivier" a écrit dans le message de
news:
| > Bonjour,
| >
| > j'utilise ADO pour faire des mises a jour sur de tuples.
| > pour identifier ces tuples j'utilise un GUID (numero unique)
| > j'execute donc une requete du style:
| > UPDATE maTable SET monChamp=maValeur WHERE monGuid='{xxxxxxxx}'
| > ou x represente le GUID.
| > jusqu'a présent j'avais un INDEX sur ce GUID et tout ce passait bien.
| > J'ai supprimé cet index pour des raisons de performance (la base devait
| > énorme a cause des index)
| > et maintenant mes requetes ne font plus leur travaillent:
| > la requete s'excute sans erreur, mais ne modifie aucun enregistrement
| > (j'ai pourtant bien vérifié mes GUID)
| > le plus drole c'est que si jamais j'ajoute une autre clause dans la
| > condition WHERE,
| > la requete fonctionne.
| > si j'enleves les quotes ca fonctionne aussi,
| > seul hic ma requete doit etre compatible JET(ACCESS) & SQL SERVER
| > et si j'enleve les quote bah elle marche plus sous SQL SERVER :(
| >
| > si quelqu'un pouvait m'aider ...
| > merci à vous
| >
| >
|
|
Bonjour,
j'utilise ADO pour faire des mises a jour sur de tuples.
pour identifier ces tuples j'utilise un GUID (numero unique)
j'execute donc une requete du style:
UPDATE maTable SET monChamp=maValeur WHERE monGuid='{xxxxxxxx}'
ou x represente le GUID.
jusqu'a présent j'avais un INDEX sur ce GUID et tout ce passait bien.
J'ai supprimé cet index pour des raisons de performance (la base devait
énorme a cause des index)
et maintenant mes requetes ne font plus leur travaillent:
la requete s'excute sans erreur, mais ne modifie aucun enregistrement
(j'ai pourtant bien vérifié mes GUID)
le plus drole c'est que si jamais j'ajoute une autre clause dans la
condition WHERE,
la requete fonctionne.
si j'enleves les quotes ca fonctionne aussi,
seul hic ma requete doit etre compatible JET(ACCESS) & SQL SERVER
et si j'enleve les quote bah elle marche plus sous SQL SERVER :(
si quelqu'un pouvait m'aider ...
merci à vous
Bonjour,
j'utilise ADO pour faire des mises a jour sur de tuples.
pour identifier ces tuples j'utilise un GUID (numero unique)
j'execute donc une requete du style:
UPDATE maTable SET monChamp=maValeur WHERE monGuid='{xxxxxxxx}'
ou x represente le GUID.
jusqu'a présent j'avais un INDEX sur ce GUID et tout ce passait bien.
J'ai supprimé cet index pour des raisons de performance (la base devait
énorme a cause des index)
et maintenant mes requetes ne font plus leur travaillent:
la requete s'excute sans erreur, mais ne modifie aucun enregistrement
(j'ai pourtant bien vérifié mes GUID)
le plus drole c'est que si jamais j'ajoute une autre clause dans la
condition WHERE,
la requete fonctionne.
si j'enleves les quotes ca fonctionne aussi,
seul hic ma requete doit etre compatible JET(ACCESS) & SQL SERVER
et si j'enleve les quote bah elle marche plus sous SQL SERVER :(
si quelqu'un pouvait m'aider ...
merci à vous
Bonjour,
j'utilise ADO pour faire des mises a jour sur de tuples.
pour identifier ces tuples j'utilise un GUID (numero unique)
j'execute donc une requete du style:
UPDATE maTable SET monChamp=maValeur WHERE monGuid='{xxxxxxxx}'
ou x represente le GUID.
jusqu'a présent j'avais un INDEX sur ce GUID et tout ce passait bien.
J'ai supprimé cet index pour des raisons de performance (la base devait
énorme a cause des index)
et maintenant mes requetes ne font plus leur travaillent:
la requete s'excute sans erreur, mais ne modifie aucun enregistrement
(j'ai pourtant bien vérifié mes GUID)
le plus drole c'est que si jamais j'ajoute une autre clause dans la
condition WHERE,
la requete fonctionne.
si j'enleves les quotes ca fonctionne aussi,
seul hic ma requete doit etre compatible JET(ACCESS) & SQL SERVER
et si j'enleve les quote bah elle marche plus sous SQL SERVER :(
si quelqu'un pouvait m'aider ...
merci à vous