bonjour voila mon probl=E8me :=20
j'ai une table client access. lorsque je suis sous vb6=20
avec la m=E9thode d'access aux donn=E9e ado, je voudrais=20
inser=E9 un nouvel enregistrement dans ma table access.
Ma liaison est bonne puisque j'arrive =E0 visualis=E9 ma=20
table.
voila ce que je fais :=20
ado_client.recordset.add_new
ado_client.numcli=3Dnumcli.text
ado_client.nomcli=3Dnomcli.text
ado_client.recorset.updatebatch
apr=E8s avoir fais ca, je remplis mes champs je valilde et=20
la message d'erreur : " l'instruction ne se termine pas=20
correctement block with non d=E9finie..."
alors que mon seul code de ma page est celui ecrit=20
pr=E9c=E9dement.
Ainsi j'aimerais savoir o=F9 est mon erreur.
merci d'avance pour la r=E9ponse a mon probl=E8me
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
Zoury
quel est le type de l'objet ado_client?
ça ne devrait pas plutôt ressembler à ceci? (non testé) : '*** ' Le Recordset doit permettre la modification ' adLockOptimistic, adLockPessimistic ou ' adLockOptimisticBatch Call ado_client.Recordset.AddNew ado_client.Recordset.Fields("numcli").Value = numcli.Text ado_client.Recordset.Fields("nomcli").Value = nomcli.Text Call ado_client.Recordset.Update '***
-- Cordialement Yanick Lefebvre - MVP pour Visual Basic http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/ http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/ "seb" a écrit dans le message de news:1711401c448af$45342b20$ bonjour voila mon problème : j'ai une table client access. lorsque je suis sous vb6 avec la méthode d'access aux donnée ado, je voudrais inseré un nouvel enregistrement dans ma table access. Ma liaison est bonne puisque j'arrive à visualisé ma table. voila ce que je fais : ado_client.recordset.add_new ado_client.numcli=numcli.text ado_client.nomcli=nomcli.text ado_client.recorset.updatebatch
après avoir fais ca, je remplis mes champs je valilde et la message d'erreur : " l'instruction ne se termine pas correctement block with non définie..." alors que mon seul code de ma page est celui ecrit précédement. Ainsi j'aimerais savoir où est mon erreur. merci d'avance pour la réponse a mon problème
quel est le type de l'objet ado_client?
ça ne devrait pas plutôt ressembler à ceci? (non testé) :
'***
' Le Recordset doit permettre la modification
' adLockOptimistic, adLockPessimistic ou
' adLockOptimisticBatch
Call ado_client.Recordset.AddNew
ado_client.Recordset.Fields("numcli").Value = numcli.Text
ado_client.Recordset.Fields("nomcli").Value = nomcli.Text
Call ado_client.Recordset.Update
'***
--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
"seb" <seb@discussions.microsoft.com> a écrit dans le message de
news:1711401c448af$45342b20$a301280a@phx.gbl...
bonjour voila mon problème :
j'ai une table client access. lorsque je suis sous vb6
avec la méthode d'access aux donnée ado, je voudrais
inseré un nouvel enregistrement dans ma table access.
Ma liaison est bonne puisque j'arrive à visualisé ma
table.
voila ce que je fais :
ado_client.recordset.add_new
ado_client.numcli=numcli.text
ado_client.nomcli=nomcli.text
ado_client.recorset.updatebatch
après avoir fais ca, je remplis mes champs je valilde et
la message d'erreur : " l'instruction ne se termine pas
correctement block with non définie..."
alors que mon seul code de ma page est celui ecrit
précédement.
Ainsi j'aimerais savoir où est mon erreur.
merci d'avance pour la réponse a mon problème
ça ne devrait pas plutôt ressembler à ceci? (non testé) : '*** ' Le Recordset doit permettre la modification ' adLockOptimistic, adLockPessimistic ou ' adLockOptimisticBatch Call ado_client.Recordset.AddNew ado_client.Recordset.Fields("numcli").Value = numcli.Text ado_client.Recordset.Fields("nomcli").Value = nomcli.Text Call ado_client.Recordset.Update '***
-- Cordialement Yanick Lefebvre - MVP pour Visual Basic http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/ http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/ "seb" a écrit dans le message de news:1711401c448af$45342b20$ bonjour voila mon problème : j'ai une table client access. lorsque je suis sous vb6 avec la méthode d'access aux donnée ado, je voudrais inseré un nouvel enregistrement dans ma table access. Ma liaison est bonne puisque j'arrive à visualisé ma table. voila ce que je fais : ado_client.recordset.add_new ado_client.numcli=numcli.text ado_client.nomcli=nomcli.text ado_client.recorset.updatebatch
après avoir fais ca, je remplis mes champs je valilde et la message d'erreur : " l'instruction ne se termine pas correctement block with non définie..." alors que mon seul code de ma page est celui ecrit précédement. Ainsi j'aimerais savoir où est mon erreur. merci d'avance pour la réponse a mon problème