

DBImage cez ADOTable
Dobrý deň.
Možno stupídna otázka ale neviem na to prísť. Chcem sa spýtať či je možné prepojiť obrázok do DBImage cez ADOTable, tabuľka je v accesse, kde mám v poli uloženú cestu k image-súboru.
Ak áno tak akým spôsobom?
Skúšal som DBImage1.Picture.LoadFromFile(HlavnyFormular.ADOTa ble5['Image']);
ale vyhaduje mi chybové hlásenie unknown picture file extension (.bmp) , pri4om v poli Image v accese je uložený link na obrázok.
Vďaka za pomoc.
DBImage pracuje s obrazkem, ktery je ulozen v tabulce, ne s obrazkem, kde je v poli ulozena cesta na disk.
Nepouzivej DBImage, ale obycejny TImage a pri zmene dat si nacti obrazek podle cesty v tabulce
O.K.DBImage som zamenil za Image.Stále však netuším akou formou mám ten obrázok načítať. Pokiaľ dám
Image1.Picture.LoadFromFile(ADOTable5['Image']); tak mi neustále vyhadzuje to chybové hlásenie.Pokiaľ dám namiesto ADOTable5['image'] cel[ cestu tak obrázok pekne zobrazí. Ospravedlňujem sa za blbú otázku ale nikdy som s tým nepracoval.
No, pohral som sa s tým.On problém je v tom že v tabulke som mal v dátový typ nastavený ako hypertextový odkaz a nie text. Teraz to načítava ale mám v tabulke nastavenú priamu adresu k image súboru. Problém nastane ak budem chcieť aplikáciu spustiť na inom PC. Ako by som mohol vyriešiť relatívnu adresáciu?
Takže jediným riešením bude to, že obrázky som natiahol do accesu ako Objekt OLE a teraz ho musím nejakým spôsobom zobraziť v DBImage cez adotable a datasource. len netuším akou formou to mám urobiť. Už som prešiel google ale nerozumiem tomu.Prosím ak by mi mohol niekto pomôcť, budem mu veľmi vďačný.
Naozaj nikto s tým nerobil?Pekne prosíím.
Pouzivej relativni cesty.
Pýtal som sa na to vyššie, ale nikto mi neporadil tak som myslel že ten dbimage by to vyriešil. Teraz som skúšal nastaviť tú relatívnu adresu a čuduj sa svete, rozbehlo sa to, aj keď dva dni dozadu som s tým nevedel pohnúť. Vďaka za pomoc.