我有一个 SQLite 数据库,其中包含一个名为“玩家”的表。我可以在 DB Browser 中看到表中的数据是正确的,但是在尝试检索数据时,它似乎返回的值与数据库中的值完全不同。
数据库中的值: 76561198113034550
返回值:152768822
我通过以下方式获得价值
qryPlayers.Close;
qryPlayers.SQL.Text := 'SELECT * FROM players';
qryPlayers.Open;
playerID := qryPlayers.FieldByName('steamid').Value; // .AsString returns the same value
这是什么原因造成的,我该如何解决?