cs_coya
Messages postés11Date d'inscriptionjeudi 12 septembre 2002StatutMembreDernière intervention18 septembre 2002 12 sept. 2002 à 21:58
-------------------------------
Réponse au message :
-------------------------------
Si tu as un pbm avec l'ADODC, essaye de coder la liaison en dur :
dim dta as database
dim rst as recordset
set dta = opendatabase("C:/ ... / bd")
set rst.openrecordset("nomTable")
with rst
.addnew
!champ1 = xx
!champ2 = xx
.update
.close
end with
mais au fait, as-tu bien implémanté ton ADODC ??
As-tu positionné ton adodc sur ta table ? et as-tu utilisé la structure du with ? (addnew, update, close) ?
à savoir que c'est plus facile de faire un controle avec un adodc qu'avec une database :
- tu positionnes ton adodc sur les éléments que tu veux enregistrer
- tu lance la recherche (adodc.refresh)
- tu fais le controle sur le nb d'élément retour et si c'est = 0 alors tu ajoute l'enregistrment dans ta table
ca donne à peu près cette structure :
with ado.recordset
if .recordcount = 0 then
.addnew
!champ = xxx
.update
else
erreur
endif
.close
end with
ben voilà, si avec tt ca t'ya arrive pas tu as vraiment un pbm !!