O problema neste caso foi que o campo ID (que também é a chave primária) foi criado como um BigInt. Parece que usando ODBC o PK não pode ser um BigInt, mas precisa ser um int.
Agora a questão se torna o que vai acontecer se / quando eu mudar esse campo para um int?