Zeos zum bearbeiten einer JET und einer SQLite - Datenbank

Für Themen zu Datenbanken und Zugriff auf diese. Auch für Datenbankkomponenten.
Antworten
Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6197
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Zeos zum bearbeiten einer JET und einer SQLite - Datenba

Beitrag von af0815 »

Apropos Problem, Michael, kannst du eine DemoDB machen mit ein paar Einträgen. Dann kann man sich das besser ansehen.

Andreas

Kann man das als fremdbestimmte erzwungene Problemlösungskompetenz verstehen. SCNR
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

mschnell
Beiträge: 3444
Registriert: Mo 11. Sep 2006, 10:24
OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
CPU-Target: X32 / X64 / ARMv5
Wohnort: Krefeld

Re: Zeos zum bearbeiten einer JET und einer SQLite - Datenba

Beitrag von mschnell »

af0815 hat geschrieben:Apropos Problem, Michael, kannst du eine DemoDB machen mit ein paar Einträgen. Dann kann man sich das besser ansehen.

Ist schon unterwegs..
af0815 hat geschrieben:Kann man das als fremdbestimmte erzwungene Problemlösungskompetenz verstehen. SCNR

Hihi :D :D :D
-Michael

Benutzeravatar
theo
Beiträge: 10461
Registriert: Mo 11. Sep 2006, 19:01

Re: Zeos zum bearbeiten einer JET und einer SQLite - Datenba

Beitrag von theo »

af0815 hat geschrieben:Kann man das als fremdbestimmte erzwungene Problemlösungskompetenz verstehen. SCNR

Mir fällt bei mschnell das Parkinsonsche Gesetz ein:
“Work expands so as to fill the time available for its completion.” (Arbeit dehnt sich in genau dem Maß aus, wie Zeit für ihre Erledigung zur Verfügung steht.)

Als Beispiel wird eine ältere Dame angeführt, die einen halben Tag dafür braucht, ihrer Nichte eine Postkarte zu schicken (Postkartenauswahl, Brillen- und Adressensuche, Textverfassung, Entscheidung, ob für den Weg zum Briefkasten ein Schirm mitzunehmen ist). Den Kontrast bildet der vielbeschäftigte Mann, der die gleiche Aufgabe in drei Minuten an seinem Schreibtisch erledigt.


Irgendwann gehe ich auch in Rente, und dann schlage ich zurück! :mrgreen: :mrgreen:

mschnell
Beiträge: 3444
Registriert: Mo 11. Sep 2006, 10:24
OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
CPU-Target: X32 / X64 / ARMv5
Wohnort: Krefeld

Re: Zeos zum bearbeiten einer JET und einer SQLite - Datenba

Beitrag von mschnell »

af0815 hat geschrieben:32 bit Lazarus und ZeOS trunk auf Windows sind für dein Projekt ok.

Lazarus 32 Bit installiert und Dein Konverter Beispiel läuft bis zu der UTF-verschuldeten Fehlermeldung, die Du ja schon angemerkt hast.

Dann sollte ich jetzt wohl einen versuch mit Zeos machen....

-Michael

mschnell
Beiträge: 3444
Registriert: Mo 11. Sep 2006, 10:24
OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
CPU-Target: X32 / X64 / ARMv5
Wohnort: Krefeld

Re: Zeos zum bearbeiten einer JET und einer SQLite - Datenba

Beitrag von mschnell »

theo hat geschrieben:Als Beispiel wird eine ältere Dame angeführt, die einen halben Tag dafür braucht, ihrer Nichte eine Postkarte zu schicken

Wenn Du die Zeitverschwendung, Tools für Kollegen zu erstellen oder Open Source Projekte zu verbessern, mit derselben Sinnhaftigkeit belegen willst, ist das ein gutes Beispiel.

Dabei werden ja schließlich keine konkreten Problem gelöst, sondern generelle Verfahren untersucht.

Theoretische Physik ist natürlich auch vollkommener Unsinn !!

Und Philosophie ???? IGITTIGITT :evil: :evil: :evil:

-Michael

Benutzeravatar
theo
Beiträge: 10461
Registriert: Mo 11. Sep 2006, 19:01

Re: Zeos zum bearbeiten einer JET und einer SQLite - Datenba

Beitrag von theo »

@mschnell: Ich glaube du hast das Parkinsonsche Gesetz nicht verstanden. Das hat nichts mit dem Zweck zu tun und es behauptet auch nicht, irgend eine Wissenschaft sei überflüssig.
Es besagt nur, dass (zu) viel Zeit zu ineffizientem Arbeiten verführt.

Aber beruhigen Sie sich, es war ja nicht böse gemeint. :D

mschnell
Beiträge: 3444
Registriert: Mo 11. Sep 2006, 10:24
OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
CPU-Target: X32 / X64 / ARMv5
Wohnort: Krefeld

Re: Zeos zum bearbeiten einer JET und einer SQLite - Datenba

Beitrag von mschnell »

theo hat geschrieben:Irgendwann gehe ich auch in Rente, und dann schlage ich zurück! :mrgreen: :mrgreen:

Aber beruhigen Sie sich, es war ja nicht böse gemeint. :D


Welches davon wird Deine neue Standard-Unterschrift ? :twisted: :roll:

mschnell
Beiträge: 3444
Registriert: Mo 11. Sep 2006, 10:24
OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
CPU-Target: X32 / X64 / ARMv5
Wohnort: Krefeld

Re: Zeos zum bearbeiten einer JET und einer SQLite - Datenba

Beitrag von mschnell »

mschnell hat geschrieben:Dann sollte ich jetzt wohl einen versuch mit Zeos machen....l

OK.
Zeos 7.2 (beta) installiert.
Neues Projekt angelegt.
Eine Daatasource, eine ZConnection und eine ZQuery auf das Form gezogen
Versucht, die Verbindungen zwischen den Komponenten herzustellen
in "Datasource1" steht Dataset = "ZQuery1"
in "ZQuery1" Steht Connection="Zconnection1" und DataSource und Mastersource = "Datasource1" (ist das sinnvoll ? )
in "ZConnection1" steht nichts, das nach Verbindung zu anderen DB-Komponenten aussieht
gestarttet
übersetzt OK.
Fehlermeldung; "Projekt Jettest raises exception class "EClassNotFound" with Merssage Class TDataSource" not found"

Und nu ?

-Michael

Benutzeravatar
theo
Beiträge: 10461
Registriert: Mo 11. Sep 2006, 19:01

Re: Zeos zum bearbeiten einer JET und einer SQLite - Datenba

Beitrag von theo »

Das schon gemacht?

Siehe: "Mögliche Bugs und Probleme"
http://wiki.freepascal.org/Zeos_tutoria ... d_Probleme

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6197
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Zeos zum bearbeiten einer JET und einer SQLite - Datenba

Beitrag von af0815 »

mschnell hat geschrieben:Und nu ?

-Michael


1) Anlegen eines Benutzer DSN mit dem ODBC Manager 32 Bit

Lazarus:
2) Nur die TZConnection auf die Form
3) TZConnection Database den Namen des BenutzerDSN angeben
4) TZConnection Protocol auf ado setzen
5) TZConnection Copnnected klicken.

geht das ?

Andreas
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

mschnell
Beiträge: 3444
Registriert: Mo 11. Sep 2006, 10:24
OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
CPU-Target: X32 / X64 / ARMv5
Wohnort: Krefeld

Re: Zeos zum bearbeiten einer JET und einer SQLite - Datenba

Beitrag von mschnell »

1) Anlegen eines Benutzer DSN mit dem ODBC Manager 32 Bit

OK -> test1 -> Die test - Datenbank Database1.mdb


Lazarus:
2) Nur die TZConnection auf die Form
OK

3) TZConnection Database den Namen des BenutzerDSN angeben
Da könnte ich eine Datei aussuchen. Ich habe aber entsprechend "test1" eingetippt

4) TZConnection Protocol auf ado setzen
Kann man nicht aus der Liste auswählen. ich habe also "ado" eingetippt

5) TZConnection Connected klicken.
Fehlermeldung "requested database driver not found"

-Michael

Michl
Beiträge: 2505
Registriert: Di 19. Jun 2012, 12:54

Re: Zeos zum bearbeiten einer JET und einer SQLite - Datenba

Beitrag von Michl »

Unter 7.2beta steht bei mir bei ZConnection1.Protocol ado zur Auswahl.

mschnell hat geschrieben:Zeos 7.2 (beta) installiert.
Woher hast du die Version bezogen?

Code: Alles auswählen

type
  TLiveSelection = (lsMoney, lsChilds, lsTime);
  TLive = Array[0..1] of TLiveSelection; 

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6197
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Zeos zum bearbeiten einer JET und einer SQLite - Datenba

Beitrag von af0815 »

Wahrscheinlich von hier https://sourceforge.net/projects/zeosli ... .2.0-beta/
besser ist der trunk von ZEOS. Das dieses Package auch aus dem Jahre 2014 stammt.

Andreas
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

TraumTaenzerDieter
Beiträge: 28
Registriert: So 14. Aug 2011, 09:11

Re: Zeos zum bearbeiten einer JET und einer SQLite - Datenba

Beitrag von TraumTaenzerDieter »

Oder per SVN von hier
http://svn.code.sf.net/p/zeoslib/code-0 ... sting-7.2/
Diese Version benutze ich jetzt seit über einem Jahr ohne Probleme.

BTW: Ich verbinde zu einer .MDB ohne DSN!
Einfach zConnection.Protocol = ado
zConnection.database = Provider=MICROSOFT.JET.OLEDB.4.0;Data Source=Kompletter_Pfad\MeineMdb.mdb

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6197
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Zeos zum bearbeiten einer JET und einer SQLite - Datenba

Beitrag von af0815 »

Wenn wer das noch nicht oft gemacht hat, dann habe ich bessere Erfahrung über den ODBC Manager. Wenn dort der Button Test funktioniert, geht's auch in ZEOS. Ich mache deswegen kleinere, besser nachvollziehbare Schritte.

Andreas
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Antworten