sql >> Databasteknik >  >> RDS >> Mysql

log4net-loggningsfel i mysql-databasloggning

Detta är en bugg i MySql.Data. Det finns ingen felrapport för det så vitt jag vet, men du kan se från MySqlConnector-integreringstester att MySql.Data misslyckas om du anropar MySqlCommand.Prepare innan du lägger till parametrarna.

Det är dock exakt vad AdoNetAppender gör . (Det finns ett try /catch blockera den koden, men det är en ny ändring, efter 2.0.12.)

Det finns två möjliga korrigeringar:

  1. Byt till MySqlConnector och ändra <connectionType /> för att använda den.
  2. Lägg till IgnorePrepare=true till din MySql.Data-anslutningssträng, vilket kommer att orsaka Prepare att vara en no-op. (Obs! det här alternativet bortades i 8.0.24 .)


  1. Hur får man värdet från Javascript Prompt Box och skickar det till PHP-variabeln för att kunna spara i SQL?

  2. Benchmarking Managed PostgreSQL Cloud Solutions:Del två - Amazon RDS

  3. MySQL logiska operatorer

  4. SQL Server 2008 Vertikal data till horisontell