-
Forum: Datenbanken
Delphi
by Shubit,
26. Mai 2010
ok, könntest du mal ein Beispielcode posten? Also ich hät nen String und zu jedem String gehört ne id ...
Ach ja und wie mach ich das wenn ich ganze viele Einträge habe, da kann man dann ja so mit Begin und Ende Update trixen damit nicht alle auf einmal geladen werden. Da müsst ich ja eigentlich jedesmal wenn der Nutzer scrollt ne neue Datenbankabfrage machen und nur den Teil ausgeben oder?
-
Forum: Datenbanken
Delphi
by Shubit,
26. Mai 2010
Ok, ich denk ich nehm mal die TListView, das was ich dazu gefunden habe hört sich gut an. Also so wie ich das bis jetzt verstanden habe kann man da einfach Items reinhauen und die ein solche Itemklasse müsste man jetzt selbst schreiben. Aber dafür finde ich irgendwie kein Beispiel :(
-
Forum: Datenbanken
Delphi
by Shubit,
25. Mai 2010
Jo dank euer Hilfe und ein paar weiteren Dutzend Google Suchen nimmt das ganze langsam Form an. Nun würd ich gern eine Liste von Wörtern Darstellen. Eigentlich kein Problem: Einfach SQL Abfrage und dann einfach Wörter in eine TStringList warten, die TStringlist an das main Formular übergeben und dort kann man einer TListBox einfach die TStringList übergeben und fertig. Nun hät ich aber gern das...
-
Forum: Datenbanken
Delphi
by Shubit,
22. Mai 2010
Nein, nur du hast mir mit deiner einen Antwort so gar nicht geholfen und mit dem Beitrag auch nicht und ich bin sonst keiner der sonst sofort fragt. Also ich hab mir die meisten Tutorials die ich zum Thema gefunden habe durchgelesen (die auf Delphi Treff sicher), sprich entweder steht es nicht drin oder ich bin halt zu dumm es zu verstehen. In beiden Fällen würde ich mich über eine richtige...
-
Forum: Datenbanken
Delphi
by Shubit,
22. Mai 2010
Wenn mir einer noch erklären könnte wann ich was für Anführungszeichen machen muss, wär das sehr nett, weil ich auch dazu nichts in den Tutorials gefunden habe.
Muss ich jetzt Spalten- und Tabellennamen grundsätzlich in "" packen?
-
Forum: Datenbanken
Delphi
by Shubit,
21. Mai 2010
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
-
Forum: Datenbanken
Delphi
by Shubit,
21. Mai 2010
was genau ist der Unterschied zwischen SQL.Open und SQL.ExecSQL ?
-
Forum: Datenbanken
Delphi
by Shubit,
21. Mai 2010
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?
-
Forum: Datenbanken
Delphi
by Shubit,
21. Mai 2010
ja und dann sieht meine Datenbankstruktur jetzt so aus:
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,
-
Forum: Datenbanken
Delphi
by Shubit,
21. Mai 2010
wie er bereits auf Seite 1 steht ...
gCon := TZConnection.Create(nil);
with gCon do
begin
Protocol := 'sqlite-3';
Database := mPath;
Connect;
end;
-
Forum: Datenbanken
Delphi
by Shubit,
21. Mai 2010
Q.SQL.Text := 'SELECT count(*) FROM sqlite_master WHERE name="main";';
Q.Open;
if Q.Fields.AsInteger > 0 then
begin
Q.Close;
Q.SQL.Text := 'SELECT v_build FROM main;';
Q.Open;
if not Q.EOF then
b := vBuild > Q.FieldByName('v_build').AsInteger
else
-
Forum: Datenbanken
Delphi
by Shubit,
20. Mai 2010
was mach ich nun?
-
Forum: Datenbanken
Delphi
by Shubit,
19. Mai 2010
danke, behoben
Jetzt kommt der Fehler "SQL Error: SQL logic error missing database"
-
Forum: Datenbanken
Delphi
by Shubit,
19. Mai 2010
nein die hab ich selbst kompiliert ...
-
Forum: Datenbanken
Delphi
by Shubit,
19. Mai 2010
procedure TVocabularyBook.TableExists(mTable: String);
begin
Q.SQL.Text := 'SHOW TABLE STATUS LIKE `'+mTable+'`;';
Q.Open;
//wenn ein Ergebnis kommt, steht es nun auf dem ersten Datensatz, ansonsten ist EOF true
while not Q.EOF do
begin
//soll den Wert des ersten Feldes des aktuellen Datensatzes ausgeben
ShowMessage(Q.Fields.AsString);
//nächster Datensatz
-
Forum: Datenbanken
Delphi
by Shubit,
19. Mai 2010
Damit nicht jeder immer andere Variablennamen verwendet geb ich mal einen Anfang vor.
gCon := TZConnection.Create(nil);
Q := TZQuery.Create(nil);
with gCon do
begin
Protocol := 'sqlite-3';
Database := 'asdf.db';
Connect;
-
Forum: Datenbanken
Delphi
by Shubit,
19. Mai 2010
a) es dauert schon länger (es unterbricht etwas im Programmierfluss)
b) es sind so ne Kleinigkeiten für die ich nicht immer einen Thread aufmachen möchte
c) ich kenne die Tutorials bereits und die erneute Hinweis auf diese war nicht sehr hilfreich
Trotzdem danke für eure Antworten
Ich lass mich ja gerne eines besseren belehren. Dann werd ich einfach alle Fragen die immer mal wieder so...
-
Forum: Datenbanken
Delphi
by Shubit,
19. Mai 2010
jaja, dann danke für die "tolle" Hilfe ...
-
Forum: Datenbanken
Delphi
by Shubit,
18. Mai 2010
Ja, aber so ganz das wahre ist das irgendwie nicht. Da steht zwar ne Menge Text, aber mir käm es ja eher auf Beispielcode an und deswegen wärs glaub ich cool wenn man wenn hätte denn man mal schnell über ICQ oder so fragen kann.
-
Forum: Datenbanken
Delphi
by Shubit,
18. Mai 2010
Eher Datenbankhandling in Delphi. Also ich werde 2 Tabellen und eine Verknüpfungstabelle haben. Ich müsste die Tabellen erstellen, Daten eintragen (mit entsprechenden Verknüpfungen), Daten auslesen (einen Eintrag aus Tabelle 1 auswählen und alle damit Verknüpften Einträge aus Tabelle 2 auslesen - ich denk da wird man sowas wie Join nutzen können), Einträge ändern (einzelne/alle), ...
Die dafür...
-
Forum: Datenbanken
Delphi
by Shubit,
18. Mai 2010
Hi, ich möchte einen Vokabeltrainer schreiben, der auf einer sqlite Datenbank basiert. Mit sqlite kenn ich mich bereits etwas aus (habe schon mit mysql und php gearbeitet), allerdings habe ich so gar keine Ahnung wie man sqlite jetzt in Delphi nutzt. Ich habe mir bereits die Zeos Komponenten installiert und suche jetzt ein gutes Tutorial dazu oder jemanden der mir etwas helfen würde, was...