title: "table or view does not exist", but only sometimes
body: <p>A SQL select statement gets run when a user presses a button on my website, and I do this:</p>
  
  <pre><code>connection = new OleDbConnection();
  connection.ConnectionString = [connection string];
  connection.Open();
  
  cmd = profile.Execute(mySQLStatement);
  da = new OleDbDataAdapter(cmd);
  table = new DataTable();
  da.Fill(table);
  </code></pre>
  
  <p>90% of the time, this works just fine. But every once in a while, I get the OleDbException <code>table or view does not exist</code> on the line <code>da.Fill(table)</code>. There doesn't seem to be a pattern of when this works and when it doesn't, though it's more likely to not work when the site isn't used for a minute or two... Like the session might be expiring. But the rest of the website (that does not require this database) works.</p>
  
  <p>Any ideas of what might be happening or how to fix it?</p>