On 03/05/2015 07:05, Bob M wrote:
Thanks John

col3 is defined as INT with no contraints but I can't do

psInsert.setINT(3, NULL);

NULL cannot be resolved to a variable ?

If you're doing it from Java rather than IJ, NULL is the usual Java null (a keyword in lowercase, and not a variable). Assuming psInsert is a PreparedStatement, you need to say psInsert.setNull(3,java.sql.Types.INTEGER) instead of using setInt (and not setINT as you spelt it!).

It will also work IIRC if you use setString:
  psInsert.setString(3,""+n); // ...where n is an int
or
  psInsert.setString(3,null);

--
John English

Reply via email to