Insertion dans un datagrid

cs_serge99 Messages postés 78 Date d'inscription lundi 29 août 2005 Statut Membre Dernière intervention 14 octobre 2006 - 26 févr. 2006 à 16:31
saharbiahmed Messages postés 19 Date d'inscription jeudi 16 février 2006 Statut Membre Dernière intervention 15 juin 2006 - 27 févr. 2006 à 18:00
Bonjour,

Je veux incérer 2 valeurs dans 2 colonne précise sur un recordset precis mais je n'y arrive pas.... besoin d'aide et d esuggestion. J'utilise ADO et Access 2000. Voici mon code;

Private Sub addBtn_Click()
Dim rstrunk As ADODB.Recordset
Dim SQLstmt As String
Dim connbd1 As ADODB.Connection
Dim MaVarDossierProjet As String
Dim MaBase As String


Label7(35) = Label100


MaVarDossierProjet = Label7(35).Caption
MaBase = "\bd1.mdb"


DbFile = MaVarDossierProjet & MaBase



Set connbd1 = New ADODB.Connection
connbd1.CursorLocation = adUseClient
connbd1.ConnectionString = _
"Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & DbFile & ";" & _
"Persist Security Info=False"



connbd1.Open



'******************************************************************************
SQLstmt = "SELECT [troncon], [Extrémité1], [Extrémité2] FROM [trunk]where troncon= "" & Combo7 & """


'******************************************************************************
' Get the Records
Set rstrunk = New ADODB.Recordset
rstrunk.Open SQLstmt, connbd1, adOpenStatic, adLockOptimistic, _
adCmdText

Set DataGrid7.DataSource = rstrunk


With rstrunk
.Fields("Extrémité1") = Combo8
.Fields("Extrémité2") = Combo13
End With


End Sub

1 réponse

saharbiahmed Messages postés 19 Date d'inscription jeudi 16 février 2006 Statut Membre Dernière intervention 15 juin 2006
27 févr. 2006 à 18:00
VITAMINE A

il faut mettre l'instuction suivante pour mettre a jour le recordset :

With rstrunk
.Fields("Extrémité1") = Combo8
.Fields("Extrémité2") = Combo13

.UpDate '<=======

End With
0
Rejoignez-nous