AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi frage zum clientdataset
Thema durchsuchen
Ansicht
Themen-Optionen

frage zum clientdataset

Ein Thema von hyype · begonnen am 5. Nov 2008 · letzter Beitrag vom 13. Nov 2008
 
hyype

Registriert seit: 5. Nov 2008
97 Beiträge
 
Delphi XE2 Professional
 
#1

frage zum clientdataset

  Alt 5. Nov 2008, 10:18
Datenbank: MySQL • Zugriff über: ADO
hiho

Ich habe mich mal hier angemeldet, weil ich mich z.z. mit Delphi im Zusammenhang mit sql-Datenbanken beschäftige und diesbezüglich noch sehr wenig Ahnung habe.
Z.Z. schlag ich mich mit dem Steuerelement ClientDataSet (CDS) rum:
Wenn ich dieses doppelt anklicke, kann ich ein neues Feld hinzufügen. Dies habe ich getan. Mein Feld heißt KENNUNG, die Daten sind vom Typ String und maximal 20 Zeichen lang, funktioniert auch wunderbar.
Nun wollte ich dieses Feld im Quellcode definieren und habe dafür 2 Möglichkeiten ergoogelt:
1.)
datamodule3.ClientDataSet1.FieldDefs.Clear;
datamodule3.clientdataset1.FieldDefs.add('KENNUNG' ,ftString,20);
2.)
with datamodule3.clientdataset1.FieldDefs do
begin
clear;
with addfielddef do
begin
name:='KENNUNG';
datatype:=ftString;
size:=20;
end;
end;

Ich habe mir eine kleine Procedure namens def_feld geschrieben, in der ich beide Varianten ausprobiert habe (natürlich nicht zeitgleich, sondern immer eine auskommentiert).
diese habe ich nun in meiner eigentlichen Procedure an allen möglichen Stellen eingefügt:

clientdataset1.CreateDataSet;
clientdataset1.close;
clientdataset1.open;

vor CreateDataSet, vor Close, vor Open, nach Open
und ganz am Anfang vom Programm, wo's noch gar nicht um das CDS geht sowie ganz am Ende, wo der Teil mit dem CDS längst abgeschlossen ist, also sprich: wirklich überall.
Das Ergebnis war immer das gleiche: Es hat nicht funktioniert.
Daher jetzt meine Frage:
Wie kann ich im Quellcode das realisieren, was ich per Hand problemlos machen konnte, nämlich statt der gesamten Tabelle nur die Spalte KENNUNG anzeigen???

Vielen Dank für eure Hilfe schonmal.

Und falls ihr einen guten Link zu nem Crashkurs in Datenbankenprogrammierung mit Delphi (ADO) habt, immer her damit!

mfg

Frank
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:37 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz