OleDb can use @ for parameter names, just a few providers don't use @. For example MySql may expect ? instead of @
Forum Rules