thr_dreamer_57
Messages postés44Date d'inscriptionlundi 27 juin 2005StatutMembreDernière intervention 3 novembre 2008
-
8 juil. 2005 à 08:21
mythic_kruger
Messages postés241Date d'inscriptionjeudi 8 janvier 2004StatutMembreDernière intervention10 novembre 2005
-
10 juil. 2005 à 04:20
Bonjour tout le monde, et merci de m'avoir accorder votre attention
Je suis entrain de réaliser une petite application en Visual Basic afin de réaliser quelques traitements et j'ai trouver malheureusement quelques problemes mais comme même il ne faut pas nier que c'est ma première application dans ce genre. Le premier problème ke jé rencontrer c'est la méthode à utiliser pour ajouter des enregistrements dans ma base sachant ke j'ai déja réaliser les connexions et tout ca, les champs dans lesquels je vais saisir les données à ajouter sont des testbox et le code ke jé utilisé pour cette opértion est le suivant :
Private Sub Command1_Click() 'ca c le boutton d'enregistrement
DataEnvironment1.rsDSLAMEsclave.Open 'DSLAMsclave est la table
DataEnvironment1.rsDSLAMEsclave.AddNew
il est à signaler ke les deux premiers champs "nom_cite" et "nom_central_DSLAMm" sont des camps de type texte dans la table access et les autres champs sont de type numérique. Et l'erreur qui s'affiche est la suivante " Erreur d'execution '3251': Current Recordset does not suuport updating. This may be a limitation of the provider, or of the selected locktype"
thr_dreamer_57
Messages postés44Date d'inscriptionlundi 27 juin 2005StatutMembreDernière intervention 3 novembre 2008 8 juil. 2005 à 10:24
c koi adodb
svp si vous avez une idée du code ke jé poser si-dessous ce me frai très plaisir sinon donner des réponses plus explicites s'il vous plais.
car j'i dit vien ke jé besoin d'aide. merci
encore une chose arreter d'utiliser ces smilies c pas respectieux dans certaines situations.
K_SoZe
Messages postés39Date d'inscriptiondimanche 8 mai 2005StatutMembreDernière intervention 8 juillet 200520 8 juil. 2005 à 16:38
Bonjour,
Je pense que la manière la plus simple pour résoudre de ton problème
est d'utiliser une connexion Adodb, comme te l'a conseillé Dan80 ,
ainsi qu'un recordset.
La connexion Adodb va générer un lien entre Access et tes données.
Le recordset va puiser les données de tes tables ou requêtes, ses propriétés vont te permettre de les manipuler.
Exemple :
'Déclaration des variables de connexion et de chaîne de caractères ainsi que de l'objet recordset
Dim cx As Adodb.Connection
Dim rs As Adodb.Recordset
Dim donnee As String
'Affecte la variable de connexion
Set cx = CurrentProject.AccessConnection
'Crée une instance de l'objet recordset
Set rs = New Adodb.Recordset
'Ouvre la table où les données doivent être ajoutées