在Postgres NPGSQL中运行更新查询时出错 - 错误:42601:语法错误在或附近" ="

时间:2015-01-14 15:00:02

标签: postgresql npgsql

我正在运行以下更新命令:

NpgsqlCommand command = new NpgsqlCommand("UPDATE \"FPConfig_simulationresult\" SET key_name = :keyName WHERE id = :resultID", conn);

  command.Parameters.Add(new NpgsqlParameter("keyName", DbType.String));
  command.Parameters.Add(new NpgsqlParameter("resultID", DbType.Int32));
  command.Parameters[0].Value = keyName;
  command.Parameters[1].Value = resultID;
  int rowsAffected = command.ExecuteNonQuery();

并收到错误:

ERROR: 42601: syntax error at or near "="

我检查了更新SQL语句中的所有内容,表名和字段名都正确。

0 个答案:

没有答案