Thema: Delphi Access Datentyp BLOB ??

Einzelnen Beitrag anzeigen

gmc616

Registriert seit: 25. Jun 2004
Ort: Jena
627 Beiträge
 
Delphi 10.3 Rio
 
#1

Access Datentyp BLOB ??

  Alt 2. Apr 2009, 17:59
Datenbank: Access • Zugriff über: ADO / MS-JET-OLEDB-4
Hallo DP,

Ich möchte in einer Access-MDB Dateien speichern. Das ganze mit Delphi 7.

Problem: Ich habe kein MS-Access.
Deshalb gehe ich über TAdoConnection (Microsoft.Jet.OLEDB.4.0) und versuche meine Tabellen per SQL anzulegen.

Create Table TEST (myFile blob); Dieser Befehl funktioniert aber nicht. "Syntaxfehler in Felddefinition."
Scheinbar kennt Access keine Blobs??

Benutze ich den Datentyp BINARY anstatt BLOB, bekomme ich später die Fehlermeldung "Datentypen in Kriterienausdruck ".

Um die Dateien ins MDB zu bekommen verwende ich:
Delphi-Quellcode:
AdoQuery.Sql.Text := 'Insert Into TEST (myFile) Values (:TheFile)';
AdoQuery.Parameters.ParamByName('TheFile').LoadFromFile(AFileName,ft???);
AdoQuery.ExecSQL;
Wie kriege ich das hin bzw. welche Datentypen muß ich verwenden, dass mein Delphi-Prog eine Datei ins MDB schreibt?

Danke.
gmc
  Mit Zitat antworten Zitat