Important: Please read the Qt Code of Conduct -

QSqlRelationalTableModel setTable() and long table names CRASH

  • I suspect there's a bug with QSqlRelationalTableModel and table names longer than 18 characters. I've used QSqlRelationalTableModel without any issues in multiple places in my app but now i was trying to use it with a table named 'billing_destination' and it would always crash when calling setTable("billing_destination"); If i used a table with a shorter name it works fine, no crash.

    so I did a simple test, created table with name '123456789012345678' and another one with name '1234567890123456789'.
    setTable("123456789012345678") works fine
    setTable("1234567890123456789") crashes

    Am i missing something here or is this really a bug?

Log in to reply