Access 2003, 2K property határ probléma

Access 2003, 2K property határ probléma
2017-03-06T07:17:48+01:00
2017-03-06T22:28:57+01:00
2022-10-15T22:25:30+02:00
HZsolt001
Sziasztok!

  Elnézést, ha nagy blődséget kérdezek...

  Egy ACCESS 2003. adatbázist készítek. Vannak benne táblák, melyekben javarészt boolean változók vannak. Az első néhány mező nem az (a mezők sorban: idő, dátum, byte, byte, majd kezdődnek a boolean változók), de a tábla 99%-a igen.
  Az a problémám, illetve az lenne a kérdésem, hogy mire vonatkozik a "Property setting cannot be larger than 2K. (Error 3309)" hibaüzenet? Annyit értek, hogy van egy 2kbyte-os határ, ezt lépem túl. Ebbe a 2k-ba beletartoznak a táblában lévő mezők nevei is? Mert tény, hogy azok eléggé hosszúak. Kb. 20-30 karakter az átlag.
  Az a bajom ezzel, hogy elég sok adatom van, amit rögzíteni kellene, jó lenne, ha minél kevesebb táblában el tudnám őket helyezni. Viszont van olyan táblám, amiben 160 darab boolean-t tudtam elhelyezni, van amelyikben csak 64-et. (Mondjuk mindkettő kevés, mert így sok táblám lesz, akár 3-4 is, olyan adatokkal, amik egybe tartoznak, tehát "elegnánsabb" illetve könnyebben kezelhető lenne, ha egy táblában lennének ezek az összetartozó adatok.)

  Van erre valami praktikus megoldás? (Vagy törődjek bele, hogy ez van?)
Mutasd a teljes hozzászólást!
Szia!

Elsőre azt mondanám, hogy igen beletartozik minden ebbe a 2K határba. Mennyi meződ van egy táblában? Max 255 lehet.
Mutasd a teljes hozzászólást!

  • Nos, közben sikerült felbővítenem a 168 soros táblát 245 sorosra. Csináltam egy "Adatbázis tömörítése és helyreállítása"-t és most belefért 240 darab boolean változó. Pedig esküdni mernék, hogy mielőtt megírtam a témaindítót, ugyanígy próbálkoztam a tömörítéssel, de akkor sem engedte tovább bővíteni a táblát. 
    Mutasd a teljes hozzászólást!
  • Egy praktikus megoldás:

    Eredeti tábla
     idő, dátum, byte, byte, boolean1, boolean2, .... boolean487 helyett

    HELYETT

    tábla 1:
    ID, idő, dátum, byte, byte

    tábla 2:
    ID, string (= a boolean "neve")

    tábla 3:
    tábla1.ID, tábla2.ID, boolean
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd