_MySQL_RealQuery gibt nur bei dllcall-Fehlern ein @error zurück. wenn die Rückgabe <>0 ist, musst du über die _MySQL_Errno-Funktion die Fehlernummer abfragen.
[autoit]
If _MySQL_Real_Query($MysqlConn, $sQuery) Then ; Fehler
MsgBox(0,"",_MySQL_Errno($MySQLConn) & @CRLF & _MySQL_Error($MysqlConn))
EndIf