On Wed, Apr 8, 2009 at 10:07 PM, JeffNielson <[email protected]> wrote:
>
> My code below gives no errors, but it doesn't actually update the
> database (Access 2000, I believe).  If I copy the query from the
> console (see that I writeline it), it will run in Access with no
> problems.  I use VS2005.  Yes, I am checking the database in the bin
> directory.
>
> Thanks.
>
>
<snip>

Use a OleDbCommand object and the ExecuteNonQuery() method.  I.E.

using System.Data.OleDb;

...

OleDbConnection conn = new OleDbConnection(connString);
OleDbCommand ocmd = new OleDbCommand();
ocmd.Connection = ocon;
ocmd.CommandType = CommandType.Text;
ocmd.CommandText = qry;
int rowsAffected = ocmd.ExecuteNonQuery();
if (rowsAffected > 0)
  System.Diagnostics.Debug.WriteLine("Hey, I updated some rows!");

Reply via email to