SabMakc, на сайте SQLite пишут прямо противоположное:
The SQLite file format is cross-platform. A database file written on one machine can be copied to and used on a different machine with a different architecture. Big-endian or little-endian, 32-bit or 64-bit does not matter. All machines use the same file format. Furthermore, the developers have pledged to keep the file format stable and backwards compatible, so newer versions of SQLite can read and write older database files.
В чём суть?
Допустим, через пару миллионов лет в старом шкафу найдут дискету с вашим отсканированным ДНК, сдуют с неё пыль и создадут клона с вашим генотипом.
И, собственно, что дальше-то? Это будет совершенно другой человек, а не «воскресший вы».
Без информации о типах переменных и конкретном классе компонента Edit1 в первом фрагменте ничего определённого сказать нельзя. Все телепаты в эмиграции.
При голосовании проверяйте наличие записи с соответствующими userId и articleId. Если запись есть — уже голосовали, грозим юзеру пальцем. Записи нет — добавляем её, указывая в поле vote -1 если голосовали против, +1 — если за.
Как бонус — поля like и dislike больше не нужны, оценку статьи можно узнать простым SELECT-ом.
sqlite.org/different.html#onefile