1

私はこのコードを持っています:

OleDbDataAdapter dataAdapter = new OleDbDataAdapter("SELECT col1, col2 "
                                                  + "FROM tab1", 
                                                    connection);

私はこのようにできるようになりたいです:

dataAdapter.UpdateCommand = new OleDbCommand(
            "UPDATE tab1 SET col1 = col1*2, col2 = 300"
          + "WHERE col1 = 5", connection);

これを正しく行う方法は?

4

1 に答える 1

2

次のように使用してください。

var cmd = new OleDbCommand("UPDATE tab1 SET col1 = col1*2, col2 = 300 WHERE col1 = 5", connection);
cmd.ExecuteNonQuery();

データアダプタは必要ありません。

于 2012-10-19T12:57:41.920 に答える