Sqlite max numărul de coloane din configurația QT

Vreau să stochez rânduri care au 65536 coloane într-o bază de date Sqlite, și fac asta folosind C ++ și QT.

Întrebarea mea este: Deoarece numărul maxim de coloane implicit pare a fi 2000 nu mai mult, cum se configurează acest parametru din C ++ și Qt?

Mulțumesc.

0
"Vreau să stochez rânduri care au 65536 coloane" sugerează că trebuie să reproiectați baza de date.
adăugat autor Samuel Harmer, sursa

1 răspunsuri

pagina de pornire SQLLite are o explicație în acest sens:

2.Celumul maxim de coloane

     

Parametrul de compilare-timp SQLITE_MAX_COLUMN este folosit pentru a seta un parametru superior   legat (...)

și

The default setting for SQLITE_MAX_COLUMN is 2000. You can change it at compile time to values as large as 32767. On the other hși, many experienced database designers will argue that a well-normalized database will never need more than 100 columns in a table.

Așa că, chiar dacă l-ai crescut, ai putea obține doar jumătate din ceea ce vrei. În afară de asta, mă pot referi doar la comentariul lui Styne666 despre postarea ta.

0
adăugat
Buna. Iti multumesc foarte mult pentru raspunsul tau. Văd, voi reproiecta baza de date.
adăugat autor AimingHigh, sursa