Probleme de format dans excécution SQL
Bonjour,
J'utilise depuis Excel une requête insertion de données texte dans une base ACCESS le code fonctionne sauf lorsque dans le texte à insérer il y a un apostrophe ' . Avez vous une idée voila le code que j'utilise. Les champs des colonnes O P sont du texte.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| Sub MAJCOMMENTPROJETSANOMALIES()
Dim Db As DAO.Database
Dim strSQL As String
Dim derlign As Long, i As Long
'connexion à la base
Set Db = DAO.OpenDatabase("Q:\ECHANGE_FINANCE\données Projets\Suivideprojets.mdb", False, False)
'
For i = 8 To 1000
strSQL = "INSERT INTO PROJETSDANGERS VALUES ('" & Range("B" & i) & "', '" & Range("O" & i) & "', '" & Range("P" & i) & "')"
Db.Execute strSQL
Next i
For i = 8 To 100
strSQL = "UPDATE PROJETSDANGERS SET Raisondepassement= '" & Range("O" & i) & "', Action = '" & Range("P" & i) & "' WHERE Numproj = '" & Range("b" & i) & "'"
Db.Execute strSQL
Next i
'deconnexion de la base
Db.Close |
Merci de votre aide
;)