title: Switching OleDB to SQLClient yields Incorrect syntax near '?' error
body: <p>All,</p>
  
  <p>I have an old .Net web application and I am trying to replace the provider from "System.Data.OleDb" to "System.Data.SqlClient" as SQL 2016 no longer supports OLEDb.</p>
  
  <p>However I get the following error in a temporary file when running the application:
      <strong>System.Data.SqlClient.SqlException: Incorrect syntax near '?'.</strong></p>
  
  <p>After some research, I found out that "?" is the OleDB way to represent parameters in the .xsd file. My question is as follows:</p>
  
  <p><em>What is the simplest, quickest and most efficient way to convert an OLEDB connection to a SQLClient one? Can I simply replace the parameters in xsd? Can I update to .xsd to point to the new SQLClient connection?</em></p>