Ako udržať obrázky niekde inde?
Hovoria, že je lepšie sa dať obrázky do databázy. Možno, že jej povesti, možno nie. Mimochodom, veľké množstvo obrázkov je DB tuku, a preto zdôrazňuje, databázové aplikácie. Jeho nie je ľahké zvládnuť tuku bytosti, jo.
Vďaka prístupu Predstavte si, že všetko, čo potrebujete určiť, je-li, aby obrazy - a bude robiť všetko prácu sám. Ak sa pokúsite kód externého úložiska, ktoré vlastní, budete mať ťažké časy. Nestojí za to dostať do problémov sa.
Tam je StoragePath vlastníctva prístupné na design-time. Po zadaní je AccessImagine bude ukladať obrázky tu kým image súbory budú zapísané do databázy viazanej poľa.
Tu je príklad hodnôt vlastností StoragePath:
- "D: \ \ Images MyWork"
- "\ \ Avenger \ Prichádzajúce \ Pics" - lokálnej sieti cesta, vhodné pre centralizované ukladanie
- "Pics" - podzložky v zložke, kde je súbor uložený databázy
- "." - Držať obrázkov v rovnakej zložke s databázou súborov
Prístup Predstavte si, že sa snaží zachovať pôvodný názov obrázku - alebo poskytuje niektoré spoločné meno (podobne ako "image", "scan", "Vložiť"), ak pochádzal z iného zdroja. Iste, zložka pridáva niekoľko čísiel pre duplicitné súbory.
Upozornenie: Ak je súbor už nie je potreba (tj užívateľ dať nové foto, namiesto starého), bude vymazaný z pamäte.













Mám db, že som ukladať na všetkých miestach, z mojich obrázkov. Chcem nahrať ovládanie s image. Môžem to urobiť v kóde? Ak áno, čo je formát. Snažil som sa. Hodnotu, ale to nefunguje
Môžete použiť LoadFile metódy, ako je toto:
Pic.LoadFile "c: \ fotky \ house.jpg"
Rád by som ukladanie obrázkov navonok, ale nevidím vlastníctva inšpektor to urobiť.
Na preukázanie vlastníctva inšpektor musíte stlačiť pravé tlačidlo myši na nejaký objekt a vyberte "Vlastnosti" v menu.