diff --git a/src/EFCore.Jet.Data/JetCommand.cs b/src/EFCore.Jet.Data/JetCommand.cs index 11f955e..a6f35e6 100644 --- a/src/EFCore.Jet.Data/JetCommand.cs +++ b/src/EFCore.Jet.Data/JetCommand.cs @@ -499,7 +499,7 @@ namespace EntityFrameworkCore.Jet.Data where T : struct { var parser = new JetCommandParser(commandText); - var globalVariableIndices = parser.GetStateIndices('$'); + var globalVariableIndices = parser.GetStateIndices('$').Reverse(); var placeholderValue = new Lazy(() => valueFactory(this, placeholder)); var newCommandText = new StringBuilder(commandText);