Ik ben bezig met een paar queries. Met de eerste bereken ik een SUM van een paar velden. Met de 2e doe ik een INSERT van het resultaat in een andere tabel.
(Het resultaat van de 1e query wordt gesaved naar een tijdelijke tabel via de functie DbiMakePermanent (Borland C++))
Het probleem is dat de velden van het type "Long Integer" zijn en dat de SUM een resultaat van het type "Number" oplevert. Als ik dan die INSERT doe krijg ik de foutmelding "Type mismatch in expression".
Wat is hier aan te doen? Ofwel moet ik het resultaat van die SUM naar een "Long Integer" kunnen converteren, ofwel ik moet die foutmelding bij de insert kunnen onderdrukken/negeren.
(Het resultaat van de 1e query wordt gesaved naar een tijdelijke tabel via de functie DbiMakePermanent (Borland C++))
Het probleem is dat de velden van het type "Long Integer" zijn en dat de SUM een resultaat van het type "Number" oplevert. Als ik dan die INSERT doe krijg ik de foutmelding "Type mismatch in expression".
Wat is hier aan te doen? Ofwel moet ik het resultaat van die SUM naar een "Long Integer" kunnen converteren, ofwel ik moet die foutmelding bij de insert kunnen onderdrukken/negeren.