value = padded.toString();
*/ value = padded.toString();
    void setString(String value) throws SQLException {        if (value == null) {            setNull(true);            return;        }        // Do we have to do this by hands? Or is this Firebird's job?        if (isType(field, Types.CHAR) && (value.length() < field.sqllen)) {            StringBuffer padded = new StringBuffer(field.sqllen);            padded.append(value);            for (int i = 0; i < field.sqllen - value.length(); i++)                padded.append(' ');            value = padded.toString();        }        byte[] supplied = getBytes(value, getIscEncoding());        if (supplied.length > field.sqllen)            throw new DataTruncation(-1, true, false, supplied.length, field.sqllen);        field.sqldata = supplied;        setNull(false);    }