mirror of
https://github.com/mm201/pkmn-classic-framework.git
synced 2026-09-10 03:05:13 -05:00
mysql is an idiot.
Workaround InvalidCastException happening because the connector returns a signed type for an unsigned column.
This commit is contained in:
@@ -873,7 +873,7 @@ namespace PkmnFoundations.Data
|
||||
|
||||
if (record.SerialNumber == 0)
|
||||
{
|
||||
ulong key = (ulong)tran.ExecuteScalar("INSERT INTO TerminalBattleVideos4 " +
|
||||
long key = (long)tran.ExecuteScalar("INSERT INTO TerminalBattleVideos4 " +
|
||||
"(pid, Header, Data, md5, TimeAdded, ParseVersion, TrainerName, " +
|
||||
"Metagame, Country, Region) " +
|
||||
"VALUES (@pid, @header, @data, unhex(md5(CONCAT(@header, @data))), " +
|
||||
@@ -895,7 +895,7 @@ namespace PkmnFoundations.Data
|
||||
new MySqlParameter("@key", key));
|
||||
|
||||
// todo: make a proc to insert both video and party.
|
||||
InsertBattleVideoParty(record.Header, key, tran);
|
||||
InsertBattleVideoParty(record.Header, (ulong)key, tran);
|
||||
|
||||
tran.Commit();
|
||||
return serial;
|
||||
|
||||
Reference in New Issue
Block a user