Bonjour à tous,
Ce que je veux faire c'est récupérer une dataset la modifier et faire l'update dans la base.
Dans l'absolu, je sais le faire , j'utilise ce code:
Le problème c'est que dans ma base certains nom de champs contiennent des espaces.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Dim strConn As String strConn = "" strConn = strConn & "Provider=Microsoft.Jet.OLEDB.4.0" & ";" & "Data Source=" strConn = strConn & PATHNAME strConn = strConn & "; Jet OLEDB:Database Password=""hfdatabase"";" Dim ObjetConnection As New OleDb.OleDbConnection ObjetConnection.ConnectionString = strConn DS = New Data.DataSet ObjetDataAdapter = New OleDb.OleDbDataAdapter ObjetDataAdapter.SelectCommand = New OleDb.OleDbCommand(strSQL, ObjetConnection) custCB = New OleDb.OleDbCommandBuilder(ObjetDataAdapter) ObjetConnection.Open() ObjetDataAdapter.Fill(DS, "custodian") ' 'Modification du dataset ' ObjetDataAdapter.update(DS, "custodian") ObjetConnection.close
ET c'est la que ObjetDataAdapter.update(DS, "custodian") ne marche pas.
Quand je fait des requetes je met le nom du champ entre [], mais la comment faire?
Merci de votre aide
Alex
Partager