Avec ADO.NET contre SQL Server, vous ne pouvez pas utiliser ces ? pour les paramètres - vous devez toujours utiliser @paramName approcher.
Le ? pour les paramètres sans nom est un "reste" ODBC mais non pris en charge dans ADO.NET lors de l'utilisation de SQL Server (pas sûr de MS-Access)