Requete delete avec data...

ludo55
Messages postés
1
Date d'inscription
jeudi 21 février 2002
Statut
Membre
Dernière intervention
21 février 2002
- 21 févr. 2002 à 23:03
cs_Frans
Messages postés
38
Date d'inscription
vendredi 22 février 2002
Statut
Membre
Dernière intervention
19 novembre 2003
- 22 févr. 2002 à 22:07
Salut,

quelqu'un pourrait t'il me dire pourquoi le code suivant ne fonctionne pas:

data1.recordsource="delete * from site where num_site=900"
data1.refresh

Cela génère une erreur alors que si je lance cette requete dans access97 ca fonctionne tres bien...

Pourriez-vous aussi m'indiquer un bon site expliquant la gestion de base de donnée avec data et adodc.

merci d'avance :)

2 réponses

Makabey
Messages postés
152
Date d'inscription
mercredi 27 juin 2001
Statut
Membre
Dernière intervention
11 juillet 2002
1
22 févr. 2002 à 20:22
utilise plutôt data1.Execute pcq datasource indique à VB sur quel objet se connecter pour lire ses données, ici un fichier.
0
cs_Frans
Messages postés
38
Date d'inscription
vendredi 22 février 2002
Statut
Membre
Dernière intervention
19 novembre 2003

22 févr. 2002 à 22:07
Salut, je te conseille de travailler avec Execute. Tu auras un truc du style :

Dim dbBrol As DataBase
Dim sDeleteSQL As String

Set dbBrol = DBEngine.Workspaces(0).OpenDatabase(C:\....mdb, False)

sDeleteSQL = "DELETE * " & _
"FROM site " & _
"WHERE num_site = 900"

dbBrol.Execute (sDeleteSQL)

Pour le site, je connais pas mais il y a un tres bon bouquin que je recommande à tout le monde : "Accès aux bases de données avec VB6" aux éditions EYROLLES (ISBN 1-861001-06-1)

Bon courage !!
0