Si votre email correspond à un compte, vous recevrez un lien de réinitialisation.
Bonjour.Pour envoyer des données dans une table SQL (avec un OpenDatabase), je fais:Set qdfTemp = dbsMabase.CreateQueryDef("", "insert into [Certificats] v alues('" + VALVE + "','" + SIZE + "'')")qdfTemp.Executeet c'est parfait.Par contre :Set QdfImporte = dbsMabase.CreateQueryDef("", "Update [Certificats] SetType='" + Cde + "' WHERE SerialNumber='" + Cde1 + "' ")QdfImporte.Executene fonctionne pas (Erreur 3073, l'opération doit utiliser une requête quipeut être mise à jour).Qui pourrait me dire pourquoi et comment faire pour créer et exécuter unerequête UPDATE en VBA ?Mille mercis.
Bonjour. Pour envoyer des données dans une table SQL (avec un OpenDatabase), je fais : Set qdfTemp = dbsMabase.CreateQueryDef("", "insert into [Certificats] v alues ('" + VALVE + "','" + SIZE + "'')") qdfTemp.Execute et c'est parfait. Par contre : Set QdfImporte = dbsMabase.CreateQueryDef("", "Update [Certificats] Set Type='" + Cde + "' WHERE SerialNumber='" + Cde1 + "' ") QdfImporte.Execute ne fonctionne pas (Erreur 3073, l'opération doit utiliser une requête qui peut être mise à jour). Qui pourrait me dire pourquoi et comment faire pour créer et exécuter une requête UPDATE en VBA ? Mille mercis.
Bonjour.Pour envoyer des données dans une table SQL (avec un OpenDatabase), jefais
:Set qdfTemp = dbsMabase.CreateQueryDef("", "insert into [Certificats]values
('" + VALVE + "','" + SIZE + "'')")qdfTemp.Executeet c'est parfait.Par contre :Set QdfImporte = dbsMabase.CreateQueryDef("", "Update [Certificats] SetType='" + Cde + "' WHERE SerialNumber='" + Cde1 + "' ")QdfImporte.Executene fonctionne pas (Erreur 3073, l'opération doit utiliser une requête quipeut être mise à jour).Qui pourrait me dire pourquoi et comment faire pour créer et exécuter unerequête UPDATE en VBA ?Mille mercis.
Bonjour. Pour envoyer des données dans une table SQL (avec un OpenDatabase), je fais
: Set qdfTemp = dbsMabase.CreateQueryDef("", "insert into [Certificats] values
('" + VALVE + "','" + SIZE + "'')") qdfTemp.Execute et c'est parfait. Par contre : Set QdfImporte = dbsMabase.CreateQueryDef("", "Update [Certificats] Set Type='" + Cde + "' WHERE SerialNumber='" + Cde1 + "' ") QdfImporte.Execute ne fonctionne pas (Erreur 3073, l'opération doit utiliser une requête qui peut être mise à jour). Qui pourrait me dire pourquoi et comment faire pour créer et exécuter une requête UPDATE en VBA ? Mille mercis.
Merci. SerialNumber n'est pas numérique.Mais même en simplifiant la chaîne SQL au maximum, ça plante pareil . Jepensais que UPDATE réclamait une autre méthode, non ?Merci encore"JB" a écrit dans le message denews:Bonjour,Si SerialNumber est numérique, il ne faut pas d'apostrophesJBBonjour.Pour envoyer des données dans une table SQL (avec un OpenDatabase), jefais:Set qdfTemp = dbsMabase.CreateQueryDef("", "insert into [Certificats]values('" + VALVE + "','" + SIZE + "'')")qdfTemp.Executeet c'est parfait.Par contre :Set QdfImporte = dbsMabase.CreateQueryDef("", "Update [Certificats] S etType='" + Cde + "' WHERE SerialNumber='" + Cde1 + "' ")QdfImporte.Executene fonctionne pas (Erreur 3073, l'opération doit utiliser une requê te quipeut être mise à jour).Qui pourrait me dire pourquoi et comment faire pour créer et exécut er unerequête UPDATE en VBA ?Mille mercis.
('" + VALVE + "','" + SIZE + "'')")qdfTemp.Executeet c'est parfait.Par contre :Set QdfImporte = dbsMabase.CreateQueryDef("", "Update [Certificats] S etType='" + Cde + "' WHERE SerialNumber='" + Cde1 + "' ")QdfImporte.Executene fonctionne pas (Erreur 3073, l'opération doit utiliser une requê te quipeut être mise à jour).Qui pourrait me dire pourquoi et comment faire pour créer et exécut er unerequête UPDATE en VBA ?Mille mercis.
Merci. SerialNumber n'est pas numérique. Mais même en simplifiant la chaîne SQL au maximum, ça plante pareil . Je pensais que UPDATE réclamait une autre méthode, non ? Merci encore "JB" <boisgontier@hotmail.com> a écrit dans le message de news:1158839674.286369.304240@i3g2000cwc.googlegroups.com... Bonjour, Si SerialNumber est numérique, il ne faut pas d'apostrophes JB Bonjour. Pour envoyer des données dans une table SQL (avec un OpenDatabase), je fais : Set qdfTemp = dbsMabase.CreateQueryDef("", "insert into [Certificats] values ('" + VALVE + "','" + SIZE + "'')") qdfTemp.Execute et c'est parfait. Par contre : Set QdfImporte = dbsMabase.CreateQueryDef("", "Update [Certificats] S et Type='" + Cde + "' WHERE SerialNumber='" + Cde1 + "' ") QdfImporte.Execute ne fonctionne pas (Erreur 3073, l'opération doit utiliser une requê te qui peut être mise à jour). Qui pourrait me dire pourquoi et comment faire pour créer et exécut er une requête UPDATE en VBA ? Mille mercis.
('" + VALVE + "','" + SIZE + "'')") qdfTemp.Execute et c'est parfait. Par contre : Set QdfImporte = dbsMabase.CreateQueryDef("", "Update [Certificats] S et Type='" + Cde + "' WHERE SerialNumber='" + Cde1 + "' ") QdfImporte.Execute ne fonctionne pas (Erreur 3073, l'opération doit utiliser une requê te qui peut être mise à jour). Qui pourrait me dire pourquoi et comment faire pour créer et exécut er une requête UPDATE en VBA ? Mille mercis.
Merci. SerialNumber n'est pas numérique.Mais même en simplifiant la chaîne SQL au maximum, ça plante pareil. Jepensais que UPDATE réclamait une autre méthode, non ?Merci encore"JB" a écrit dans le message denews:Bonjour,Si SerialNumber est numérique, il ne faut pas d'apostrophesJBBonjour.Pour envoyer des données dans une table SQL (avec un OpenDatabase), jefais:Set qdfTemp = dbsMabase.CreateQueryDef("", "insert into [Certificats]values('" + VALVE + "','" + SIZE + "'')")qdfTemp.Executeet c'est parfait.Par contre :Set QdfImporte = dbsMabase.CreateQueryDef("", "Update [Certificats] SetType='" + Cde + "' WHERE SerialNumber='" + Cde1 + "' ")QdfImporte.Executene fonctionne pas (Erreur 3073, l'opération doit utiliser une requêtequi
('" + VALVE + "','" + SIZE + "'')")qdfTemp.Executeet c'est parfait.Par contre :Set QdfImporte = dbsMabase.CreateQueryDef("", "Update [Certificats] SetType='" + Cde + "' WHERE SerialNumber='" + Cde1 + "' ")QdfImporte.Executene fonctionne pas (Erreur 3073, l'opération doit utiliser une requêtequi
peut être mise à jour).Qui pourrait me dire pourquoi et comment faire pour créer et exécuterune
requête UPDATE en VBA ?Mille mercis.
Merci. SerialNumber n'est pas numérique. Mais même en simplifiant la chaîne SQL au maximum, ça plante pareil. Je pensais que UPDATE réclamait une autre méthode, non ? Merci encore "JB" <boisgontier@hotmail.com> a écrit dans le message de news:1158839674.286369.304240@i3g2000cwc.googlegroups.com... Bonjour, Si SerialNumber est numérique, il ne faut pas d'apostrophes JB Bonjour. Pour envoyer des données dans une table SQL (avec un OpenDatabase), je fais : Set qdfTemp = dbsMabase.CreateQueryDef("", "insert into [Certificats] values ('" + VALVE + "','" + SIZE + "'')") qdfTemp.Execute et c'est parfait. Par contre : Set QdfImporte = dbsMabase.CreateQueryDef("", "Update [Certificats] Set Type='" + Cde + "' WHERE SerialNumber='" + Cde1 + "' ") QdfImporte.Execute ne fonctionne pas (Erreur 3073, l'opération doit utiliser une requête qui
('" + VALVE + "','" + SIZE + "'')") qdfTemp.Execute et c'est parfait. Par contre : Set QdfImporte = dbsMabase.CreateQueryDef("", "Update [Certificats] Set Type='" + Cde + "' WHERE SerialNumber='" + Cde1 + "' ") QdfImporte.Execute ne fonctionne pas (Erreur 3073, l'opération doit utiliser une requête qui
peut être mise à jour). Qui pourrait me dire pourquoi et comment faire pour créer et exécuter une
requête UPDATE en VBA ? Mille mercis.