Dit is een fout in MySql.Data. Er is voor zover ik weet geen bugrapport voor ingediend, maar je kunt het zien aan de MySqlConnector-integratietests
dat MySql.Data mislukt als u MySqlCommand.Prepare
aanroept voordat u de parameters toevoegt.
Dat is echter precies wat AdoNetAppender
doet
. (Er is een try
/catch
blok in die code, maar dat is een recente wijziging, na 2.0.12.)
Er zijn twee mogelijke oplossingen:
- Overschakelen naar MySqlConnector
en verander de
<connectionType />
om het te gebruiken. - Voeg
IgnorePrepare=true
naar uw MySql.Data-verbindingsreeks, waardoorPrepare
een no-op zijn. (Opmerking:deze optie is verwijderd in 8.0.24 .)