AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi DBImage in MS Access einbinden
Thema durchsuchen
Ansicht
Themen-Optionen

DBImage in MS Access einbinden

Ein Thema von OsCor · begonnen am 16. Jan 2022 · letzter Beitrag vom 17. Jan 2022
Antwort Antwort
OsCor

Registriert seit: 1. Jan 2009
Ort: Kenzingen, Südbaden
99 Beiträge
 
Delphi 10.4 Sydney
 
#1

DBImage in MS Access einbinden

  Alt 16. Jan 2022, 10:17
Datenbank: MS-Access • Version: 2019 • Zugriff über: ADO
Hallo liebe Helfer,

für private Zwecke möchte ich mir mit MS-Access eine kleine Datenbank-Anwendung basteln, die auch Fotos einschließt. Bis jetzt habe ich in MS Access 2019 u.a. eine Tabelle mit einem Anlagenfeld (für zunächst ein Foto) erstellt (MS rät in der Hilfe von der OLE-Nutzung ab).
Im Delphi-Formular habe ich die Anbindung über ADO und DB-Felder vorgenommen. Die Fotos, die ich in Access speichern wollte, gedachte ich über DBIMage einzubinden. Das funktioniert jedoch offensichtlich nicht.
Nachdem ich noch nirgends was gefunden habe, könnte das eventuell eine „exotische” Vorgehensweise sein. Weiß zufällig jemand, wie sowas grundsätzlich funktioniert?

Gruß
Oswald
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.297 Beiträge
 
Delphi 12 Athens
 
#2

AW: DBImage in MS Access einbinden

  Alt 16. Jan 2022, 11:47
Moin...
[Meine Meinung]
Zitat:
möchte ich mir mit MS-Access eine kleine Datenbank-Anwendung basteln
...Access ist in den heutigen Zeiten keine gute Idee...ADO hat auch so seine Macken.
Wenn du eh schon neu anfängst, nimm eine DB die vom Windows unabhängig ist und deutlich stabiler ist... Eine SQL Datenbank: Firebird, PostgreSQL etc.
Zitat:
MS rät in der Hilfe von der OLE-Nutzung ab
...wird seinen Grund haben.
Zitat:
gedachte ich über DBIMage einzubinden
Grundsätzlich sollte das gehen, aber heutzutage versucht man auf DB Controls zu verzichten. Zeige mal den Quellcode...
[/Meine Meinung]
  Mit Zitat antworten Zitat
OsCor

Registriert seit: 1. Jan 2009
Ort: Kenzingen, Südbaden
99 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: DBImage in MS Access einbinden

  Alt 16. Jan 2022, 13:16
Ich hab´s befürchtet, dass sowas kommt
Für viele Zwecke sind Access und ADO wunderbar verwendbar. Als ich noch (vor etlichen Jahren) berufstätig war, habe ich Abteilungsanwendungen (ca. 100 Nutzer) mit Hilfe der beiden geschrieben, die nach jetzt 10 Jahren immer noch problemlos laufen. Allerdings habe ich damals keine DB-Controls benutzt, sondern nicht-datensensitive Controls und im Code die Zuweisungen vorgenommen, um Eingabefehler von Usern leichter abfangen zu können.
Und: Ich nutze gelegentlich SQL, aber ehrlich gesagt: Ich hasse es

Die Hoffnung stirbt zuletzt, sonst hätte ich nicht hier angefragt. Was den Code anbetrifft, so wüsste ich nicht, was ich einstellen sollte: Die daten-sensitiven Felder werden ja an die ADO-Table angebunden. Das funktioniert bei „normalen” Feldern (Text/Zahlen/Datum/Boolean etc.), aber die Anbindung des DBImage klappt nicht. Ich kann zwar ein Bild in ein solches Control-Element laden über Picture.LoadFromFile, aber im Gegensatz zu den anderen DB-Controls wird der Inhalt von Access weder in ein OLE-Feld noch in ein Anlage-Feld übernommen.
Vielleicht bohre ich zu gerne dünne Bretter…

Gruß
Oswald
  Mit Zitat antworten Zitat
Andreas13

Registriert seit: 14. Okt 2006
Ort: Nürnberg
711 Beiträge
 
Delphi XE5 Professional
 
#4

AW: DBImage in MS Access einbinden

  Alt 16. Jan 2022, 17:59
...für private Zwecke möchte ich mir mit MS-Access eine kleine Datenbank-Anwendung basteln, die auch Fotos einschließt.
Hallo Oswald,
schau Dir mal Absolute Database https://componentace.com/bde_replace...e_database.htm an: Sie ist einfach zu benutzen. Es sind viele funktionierende Demos dabei. Die voll funktionsfähige Testversion ist zudem kostenlos. Vielleicht ist das was für Deine Zwecke.
Grüße, Andreas
Grüße, Andreas
Wenn man seinem Nächsten einen steilen Berg hinaufhilft, kommt man selbst dem Gipfel näher. (John C. Cornelius)
  Mit Zitat antworten Zitat
OsCor

Registriert seit: 1. Jan 2009
Ort: Kenzingen, Südbaden
99 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: DBImage in MS Access einbinden

  Alt 17. Jan 2022, 17:08
Hallo Andreas,

das sieht tatsächlich interessant aus. Auf jeden Fall werde ich das ausprrobieren.

Vielen Dank
Oswald
  Mit Zitat antworten Zitat
Andreas13

Registriert seit: 14. Okt 2006
Ort: Nürnberg
711 Beiträge
 
Delphi XE5 Professional
 
#6

AW: DBImage in MS Access einbinden

  Alt 17. Jan 2022, 17:33
Hi Oswald,
im Anhang schicke ich Dir die kompilierte MasterDetail.exe aus den mitgelieferten Demos von Absolute Database. Mit wenigen Modifikationen kannst Du Dir das Demo-Programm für Deine Zwecke anpassen und zur Verwaltung Deiner Bilder benutzen.

Viel Erfolg dabei!

Grüße, Andreas
Angehängte Dateien
Dateityp: zip MasterDetail.zip (1,41 MB, 6x aufgerufen)
Grüße, Andreas
Wenn man seinem Nächsten einen steilen Berg hinaufhilft, kommt man selbst dem Gipfel näher. (John C. Cornelius)
  Mit Zitat antworten Zitat
OsCor

Registriert seit: 1. Jan 2009
Ort: Kenzingen, Südbaden
99 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: DBImage in MS Access einbinden

  Alt 17. Jan 2022, 18:30
Vielen Dank! Bin mächtig gespannt.

Gruß
Oswald
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz