title: dbBind function error when trying to set up parameterized query on SQL Server
body: <p>I am trying to do some parameterized queries using the <code>DBI</code> package <code>dbSendQuery</code>, <code>dbBind</code> and <code>dbFetch</code> workflow. </p>
  
  <p>I am able to use the <code>dbSendQuery</code> using <code>?</code> as a placeholder for a variable. however, when I run <code>dbBind</code> I get the following error:</p>
  
  <pre><code>Error in (function (classes, fdef, mtable)  :
  unable to find an inherited method for function 'dbBind' for signature '"Microsoft SQL Server"'
  </code></pre>
  
  <p>The whole of my code looks like this:</p>
  
  <pre><code>library(odbc)
  library(DBI)
  test_connection &lt;- DBI::dbConnect(odbc::odbc(),
                                    Driver = "SQL Server",
                                    Server = "MyServer",
                                    Database = "MyDataBase")
  test_query &lt;- dbSendQuery(test_connection,
                            "SELECT TOP 2 col1, col2 FROM MyTable WHERE col2 = ?")
  dbBind(test_connection,
         list('value'))
  
  Error in (function (classes, fdef, mtable)  :
              unable to find an inherited method for function 'dbBind' for signature '"Microsoft SQL Server"'
  </code></pre>
  
  <p>Can anyone explain to me the reason for this error?</p>
  
  <p>If I hard code <code>value</code> in the <code>dbSendQuery</code> statement and use <code>dbFetch</code> the query does work.</p>