Bonjour à tous,
la question que je vais poser est classique et traitée des milliers de fois dans les forums. Pourtant aucune des solutions proposées ne fonctionne dans mon code.
Environnement :
ACCESS
VB
Formulaire
Partie de mon code :
Private Declare Function GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Public Function nomordi() As String
' Retourne le nom de l'ordinateur
Dim stTmp As String, lgTmp As Long, requete As String
stTmp = Space$(250)
lgTmp = 251
Call GetComputerName(stTmp, lgTmp)
ComputerName = Left$(stTmp, lgTmp)
'Ajoute le nom de l'ordinateur dans la requete R-log
requete = "INSERT INTO [R-log](ordinateur) VALUES ('" & stTmp & "')"
CurrentDb.Execute (requete)
End Function
Le problème vient de la requete.Le message d'erreur est le suivant (le nom de mon ordi est "coordonnateur")
Erreur de syntaxe dans la chaîne dans l'expression
"COORDONNATEUR'.
C'est certainement un problème tout bête mais j'ai déjà perdu assez de temps dessus.
Merci à ceux qui pourront m'aider.