Tenho um campo boolean e gostaria de inserir ele em uma tabela no campo Postgre cujo tipo é BIT.
Tentei usar o setBoolean mas ele diz que a colune é do tipo bit e o valor passado é boolean.
Tentei com String também, deu a mesma coisa, só que falando que o valor passado é String.
Alguém sabe como fazer?
valeu!
preparedStatement.setByte(variavelBoolean ? 1 : 0)
[quote=thiago.correa]
preparedStatement.setByte(variavelBoolean ? 1 : 0)
[/quote]
column “area” is of type bit but expression is of type smallint
não aceita tbm
consegui, se baseando no que voce fez…
stmt.setInt(1, (variavelBoolean ? 1 : 0));
e no comando SQL: “cast(? as bit(1))”
abraco