Heim  >  Fragen und Antworten  >  Hauptteil

Poco::Data::MySQL-Fehler „Paket nicht in der richtigen Reihenfolge“.

Verwenden Poco::Data::MySQLPoco::Data::SessionPool 运行多线程 C++ 应用程序时,出现 ER_NET_PACKETS_OUT_OF_ORDER Fehler. Die Fehlermeldung sieht so aus:

MySQL: [MySQL]: [Comment]: mysql_stmt_prepare error [mysql_stmt_error]: Got packets out of order    [mysql_stmt_errno]: 1156    [mysql_stmt_sqlstate]: 08S01    [statemnt]: ...

Anwendungsabfragen von mehreren Threads alle 100 Millisekunden. Öffentliche Verbindung SessionPool.

P粉037450467P粉037450467204 Tage vor408

Antworte allen(1)Ich werde antworten

  • P粉195402292

    P粉1954022922024-03-29 11:15:52

    我通过在连接字符串中添加 reset=true 解决了这个问题。但是,正如官方文档中所述,添加此选项可能会导致编码问题。

    Antwort
    0
  • StornierenAntwort