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
Rejoignez-nous