Klasse TMySQLZugriff

BeschreibungHierarchieFelderMethodenEigenschaften

Unit

Deklaration

type TMySQLZugriff = class(TMySQLCollection)

Beschreibung

no description available, TMySQLCollection description follows
no description available, TXMLEncryptedCollection description follows

Hierarchie

Übersicht

Methoden

Public function SaveFilesToDB(strProjectname : string; strLstFilename : TStringList; bBase64 : boolean) : boolean;
Public function LoadFilesFromDatabase(strProjectname, strPath : string; strLstFilename : TStringList; bBase64 : boolean) : boolean;
Public function GetProjectnames(var strLstProjects : TStringList) : boolean;
Public function GetFilenames(strProjectname : string; var strLstFiles : TStringList) : boolean;
Public function ExistsTable : boolean;

Eigenschaften

Published property ImportUpdated : boolean read m_bImportUpdate;

Beschreibung

Methoden

Public function SaveFilesToDB(strProjectname : string; strLstFilename : TStringList; bBase64 : boolean) : boolean;

Diese Methode speichert mehrere Dateien in der Datenbank. Falls die Dateien bereits in der Datenbank existieren und den gleichen MD5-Hashwert wie die hochzuladende Dateien haben, wird die entsprechende Datei nicht überschrieben.

Parameter
strProjectname
Projektname
strLstFilename
Liste mit den Dateinamen der hochzuladenden Dateien
bBase64
Falls True wird der Inhalt vor dem Speichern in der Datenbank mit Base64 codiert
Result

True, falls das Speichern fehlerfrei funktioniert hat, sonst False

Public function LoadFilesFromDatabase(strProjectname, strPath : string; strLstFilename : TStringList; bBase64 : boolean) : boolean;

Diese Methode lädt mehrere Dateien aus der Datenbank und speichert diese auf dem Dateisystem. Falls auf dem Dateisystem die Dateien bereits existieren und den gleichen MD5-Hashwert wie die in der Datenbank gespeicherte Version hat, wird die Datei nicht abgerufen.

Diese Methode funktioniert nur, wenn die Variable strLstFilename mindestens eine Datei enthält.

Parameter
strProjectname
Projektname
strPath
Pfad in dem die Dateien aus der Datenbank gespeichert werden sollen
strLstFilename
Liste mit den Dateinamen
bBase64
Falls True wird der Inhalt aus der Datenbank vor dem Speichern in einer Datei gemäß Base64 decodiert
Result

True, falls das Laden fehlerfrei funktioniert hat, sonst False

Public function GetProjectnames(var strLstProjects : TStringList) : boolean;

Diese Methode gibt eine Liste mit den in der Datenbank gespeicherten Projekten zurück.

Parameter
strLstProjects
Projektliste
Result

True, falls fehlerfrei, sonst False

Public function GetFilenames(strProjectname : string; var strLstFiles : TStringList) : boolean;

Diese Methode gibt zu einem Projektnamen eine Liste mit den dazugehörigen Dateinamen zurück.

Parameter
strProjectname
Projektname
strLstFiles
Liste mit den Dateinamen
Result

True, falls fehlerfrei, sonst False

Public function ExistsTable : boolean;

Diese Methode prüft, ob es in der Datenbank die Tabelle ov_dateien gibt.

Result

True, falls die Tabelle existiert, sonst False

Eigenschaften

Published property ImportUpdated : boolean read m_bImportUpdate;
 

Erstellt mit PasDoc 0.12.1 am 2011-02-19 10:02:37