Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2718 connectés 

  FORUM HardWare.fr
  Programmation

  [vb]Supprimer des enregistrements avec un DataEnvironment

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[vb]Supprimer des enregistrements avec un DataEnvironment

n°26785
chkemp
Posté le 23-04-2001 à 20:48:18  profilanswer
 

J'ai de gros probleme avec l'ado et le dataenvironment
J'ai une DataCombo (dcbListeClient) lie a une table (avec un seul champ) et je veux ajouter ou supprimer des enregistrements.
 
Pour ajouter j'ai trouver avec  AddNew et ca marche par contre
pour supprimer bonjour la galere j'ai essayer
avec :
DataEnvironment1.Connection1.Execute "DELETE FROM CLIENT WHERE ID_CLIENT ='" & dcbListeClient.BoundText & "'"
cette ligne de commande supprime bien l'enregistrement mais  ne met pas a jour la DataCombo (update inefficace,maj se fait au lancement de l'appli)
 
Sinon j'ai voulu essayer avec find et delete mais je n'ai pas du trouver la bonne ecriture.
 
Voila je craque.

 

[edit]--Message édité par chkemp--[/edit]

mood
Publicité
Posté le 23-04-2001 à 20:48:18  profilanswer
 

n°26821
Bendes
Posté le 24-04-2001 à 09:05:35  profilanswer
 

Après la suppression fait un NomDeTonADO.refresh..

n°26824
shinji
Posté le 24-04-2001 à 09:14:30  profilanswer
 

il faut faire attention et bien relier toutes les propriétés de ta datacombo (datafield,datasource,rowsource,listfield,datamember et encore une). Après, tu peux faire une commande dans le dataenvironment pour ajouter, supprimer...Ensuite, tu appelles ces commandes :
 
dataenvironment.commande.execute
'pour rafraichir :
datacombo.source = dataenvironment
 
PS:les commandes du dataenvironment sont paramétrables:
 
select * from X where X.a=?
 
Après tu peux faire appel à cette commande :
 
dataenvironment.commande paramètre
 
Si t'y arrive pas, je pourrai t'envoyer un script!
 
:)

n°26837
chkemp
Posté le 24-04-2001 à 09:56:18  profilanswer
 

>bendes  
datacombo.refresh ne fonctionne pas
 
>shinji
j'ai essaye  
set datacombo.datasource = dataenvironment
ca ne marche pas  
j'ai meme redefini tout les liens : datafield etc
et la mise a jour ne se fait pas .
Je veux bien de ton script
merci

n°26841
shinji
Posté le 24-04-2001 à 10:10:23  profilanswer
 

Désolé, c'est Set Datacombo.source=dataenvironment.
 
Sinon est-ce que tu as bien relié 6 propriétés entre le datacombo et la commande du dataenvironment?
Je n'ai même pas VB sur mon poste ici!
Je n'ai pas le script avec moi, demain si tu veux?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [vb]Supprimer des enregistrements avec un DataEnvironment

 

Sujets relatifs
VB (ou autre...): supprimer un bloc dans un fichier[VB] supprimer ou remplacer les " ' " dans un string
VB6 : pb avec un "DataEnvironment" 
Plus de sujets relatifs à : [vb]Supprimer des enregistrements avec un DataEnvironment


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR