Delphi-PRAXiS
Seite 3 von 5     123 45      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Hilfe bei sqlite und Zeos Komponente gesucht (https://www.delphipraxis.net/151453-hilfe-bei-sqlite-und-zeos-komponente-gesucht.html)

mkinzler 21. Mai 2010 05:29

Re: Hilfe bei sqlite und Zeos Komponente gesucht
 
Zeig mal den Code, mit dem du die Verbindung zu SQLite aufbaust

Shubit 21. Mai 2010 07:13

Re: Hilfe bei sqlite und Zeos Komponente gesucht
 
wie er bereits auf Seite 1 steht ...

Delphi-Quellcode:
  gCon := TZConnection.Create(nil);

  with gCon do
  begin
    Protocol := 'sqlite-3';
    Database := mPath;
    Connect;
  end;

  Q := TZQuery.Create(nil);
  Q.Connection := gCon;

Shubit 21. Mai 2010 10:16

Re: Hilfe bei sqlite und Zeos Komponente gesucht
 
ja und dann sieht meine Datenbankstruktur jetzt so aus:
SQL-Code:
CREATE TABLE IF NOT EXISTS "main" (
  id                 integer PRIMARY KEY AUTOINCREMENT NOT NULL,
  v_major            integer,
  v_minor            integer,
  v_release          integer,
  v_build            integer,
  name               varchar(63),
  creation_date      datetime,
  last_training      datetime,
  sorting            integer,
  practice_system    integer,
  boxes              integer,
  asked_language     integer
);
CREATE TABLE IF NOT EXISTS "articles" (
  id          integer PRIMARY KEY AUTOINCREMENT NOT NULL,
  "language"  integer,
  article     varchar(31)
);
CREATE TABLE IF NOT EXISTS "words" (
  id            integer PRIMARY KEY AUTOINCREMENT NOT NULL,
  "language"    integer,
  article       integer,
  word          varchar(255),
  note          varchar(255),
  chance        float(10),
  added_on      datetime,
  last_training datetime,
  trials        integer,
  mistakes      integer,
  box           integer
);
CREATE TABLE IF NOT EXISTS "lanuages" (
  id                 integer PRIMARY KEY AUTOINCREMENT NOT NULL,
  "name"             varchar(63),
  "case_sensitive"   boolean,
  "control_articles" boolean,
  "word_count"       integer,
  "chance_sum"       float(20),
  "trials"           integer,
  "mistakes"         integer
);
Ist das so erstmal richtig, hat es eine Bedeutung ob ich die Spaltenname in "" sind oder nicht?

mkinzler 21. Mai 2010 10:21

Re: Hilfe bei sqlite und Zeos Komponente gesucht
 
Quote diese doch auch mal in der Abfrage

Shubit 21. Mai 2010 12:59

Re: Hilfe bei sqlite und Zeos Komponente gesucht
 
ok, danke das behebt den Fehler mit den Datenbankzugriff

Muss ich die Anführungszeichen denn immer machen bzw. müsst ich sie beim Create Tabel nicht auch um jeden Spaltenname machen?

Shubit 21. Mai 2010 13:17

Re: Hilfe bei sqlite und Zeos Komponente gesucht
 
was genau ist der Unterschied zwischen SQL.Open und SQL.ExecSQL ?

mkinzler 21. Mai 2010 13:42

Re: Hilfe bei sqlite und Zeos Komponente gesucht
 
Open liefert ein Ergebnis zurück

user0815 21. Mai 2010 13:43

Re: Hilfe bei sqlite und Zeos Komponente gesucht
 
http://www.delphipraxis.net/internal...=267244#267244

Forensuche
Link

mkinzler 21. Mai 2010 13:49

Re: Hilfe bei sqlite und Zeos Komponente gesucht
 
Er sucht halt nicht gerne selber und hat auch keine Lust auf Tutorials, in denen diese Grundlagen geklärt werden.

Shubit 21. Mai 2010 15:54

Re: Hilfe bei sqlite und Zeos Komponente gesucht
 
mkinzler: wenn du nicht helfen willst, halt doch bitte einfach die Klappe

Ich hab nach dem Unterschied ohne Ergebnisse gegooglt und in den Tutorials die ich gelesen habe, haben die das immer einfach verwendet ohne mal den Unterschied zu erklären


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:06 Uhr.
Seite 3 von 5     123 45      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz