![]() |
Datenbank: Pararox • Version: ? • Zugriff über: Delphi 5
Paradox Image
Hallo,
ich habe mal eine vielleicht etwas peinliche Frage. Ich habe eine Uralt-Anwendung, mindestens 16,17 Jahre alt, die noch Paradox verwendet. Die Anwendung läuft immernoch wunderbar, selbst unter Windows 10, allerdings möchte der Kunde nun eine Grafik in der "Datenbank" speichern. Blöde Frage, aber wie muss das Feld für die Grafik definiert sein? Der Kunde zahlt mir keine Umstellung zu einer anderen Datenbank, daher bin ich notgedrungen auf Pfusch angewiesen.
Code:
ALTER TABLE "irgendwas.db" ADD BILD BLOB(10)
|
AW: Paradox Image
mein herzliches Beileid!
schau mal hier: ![]() ist der Kunde der einzigste Anwender der Software? Dann könntest Du dir vielleicht auch die entsprechende Tabelle holen und das Feld über die Datenbankoberfläche anlegen (oder es direkt bei ihm auf dem PC machen) - wenn wir schon beim rumpfuschen sind :-) |
AW: Paradox Image
Ja ist ne ziemliche scheisse. Vor allem wenn man mit seinem uralten Sourcecode konfrontiert wird. Himmel was hat man sich da nen Schrott zusammen programmiert; aus heutiger Sicht. Habe ja schon länger versucht mich zu wehren. Leider ohne Erfolg. Und gibt ja auch einige bezahlte Stunden.
Kann ich das Feld irgendwie per "SQL" erzeugen oder geht das nicht? Die Seite kenne ich, verstehe allerdings nicht so recht, wie man es lösen kann. Ist es nun ein BLOB? Oder MEMO? Oder ...? |
AW: Paradox Image
steht doch da:
Zitat:
|
AW: Paradox Image
Hallo,
DbiDoRestructure aus bde32.hlp. Ist zumindestens ein Ansatz. Heiko |
AW: Paradox Image
Danke euch beiden, prüfe ich mal.
|
AW: Paradox Image
Hallo,
hier noch ein Link ![]() fldZString müsste ersetzt werden durch fldZBlob, fldZBinary (?) |
AW: Paradox Image
Ich habe es nun anders gelöst. Ich habe eine neue Tabelle (= Daten.db) mit dem DB Explorer erzeugt, dort konnte ich direkt den Datentyp Graphic auswählen. In der Tabelle, in der die Graphic zugewiesen werden soll, gibt es nun nur noch einen Verweis auf den Eintrag in der Daten.db.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz