Thema: Delphi SQLite mit UNIDAC

Einzelnen Beitrag anzeigen

AnyKey

Registriert seit: 15. Apr 2008
173 Beiträge
 
#1

SQLite mit UNIDAC

  Alt 1. Feb 2010, 10:16
Hi,

ich habe volgendes Problem. Ich will mich mit den UNIDAC Komponenten auf eine SQLite Datenbank verbinden, die Verbindung scheint auch zu funktionieren. Wenn ich allerdings versuche mir eine Tabelle in einem DBGrid anzuzeigen bekomme ich diese Fehlermeldung:

Im Projekt ..... Meldung: 'file is encrypted or is not a database'.

Ich habe beim ersten Versuch die Datenbank mit einem Passwort erzeugt, dieses aber auch bei der Connection angegeben. Beim zweiten Versuch habe ich die Datenbank mal ohne Passwort erstellt, es kommt aber der selbe Fehler.

Ich hoffe es hat jemand eine Idee wie ich das hinbekommen kann, oder wo eventuell ein Fehler liegen könnte.

Komponenten:
Uniconnection, UniTable, UniQuery, UniDataSource und SQLiteUniProvider

Quellcode:

Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
begin
  if Button2.Caption = 'Verbindenthen
  begin
    UniConnection1.Connect;
    if UniConnection1.Connected = True then
    begin
      Button2.Caption := 'Trennen';
      UniTable1.TableName := 'tblTEXTOUT';
      UniDataSource1.DataSet.Active := True; // hier kommt der Fehler!!
      Panel1.Caption := 'tblTEXTOUT';
    end;
  end
  else
  begin
    Button2.Caption := 'Verbinden';
    Panel1.Caption := '';
    UniConnection1.Disconnect;
  end;
end;
Quellcode war nur zum Testen ob das ganze überhaupt funktioniert, da ich es für ein Projekt brauche.

Gruß
AnyKey
  Mit Zitat antworten Zitat