Okej, pust. Eftersom detta problem inte var så populärt, hehe, så har jag själv grävt djupt ner i detta och hittat en förklaring.
Hoppas iaf att någon fattar detta:
Mitt problem uppstod pga. att en av mina kolumner i MySQL-databasen var av typen TinyInt(1).
* Om jag låter pekaren i ett RecordSet vara på serverns sida (CursorLocation=2) så konverteras en TinyInt till en Int automatiskt. (Varför?)
* Om jag istället låter pekaren vara på klientens sida (CursorLocation=3) så förblir det en TinyInt och måste manuellt koverteras till en Int med hjälp av funktionen cInt().
Nu undrar jag bara: Varför uppstår dessa skillnader mellan datatyper och pekare, och kan man fixa det på något sätt?
