Startseite ¦  was ist neu ¦  programmier tips ¦  indy artikel ¦  intraweb artikel ¦  informationen ¦  links ¦  interviews ¦  sonstiges
kylix ¦  tutorials ¦  online shop ¦  fotos ¦  Add&Win Gewinnspiel


Willkommen Gast. Bitte einloggen oder registrieren.
21.05.2012, 12:09:30
Übersicht Hilfe Suche Einloggen Registrieren

+  SwissDelphiCenter Forum
|-+  German Forums
| |-+  Datenbank Forum
| | |-+  DbGrid aktualiseren
« vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: DbGrid aktualiseren  (Gelesen 1753 mal)
Silver
Newbie
*
Offline Offline

Beiträge: 8


93388663
« am: 20.03.2002, 16:25:08 »

Hallo

Ich habe Schwierigkeiten die Daten in meinem DbGrid immer auf dem aktuellsten Stand zu halten.
Ich möchte Daten aus einer Access 2000 Datenbank anzeigen. Dazu suche ich die entsprechenden Datensätze mit TADOQuery heraus. Dieses TADOQuery ist mit einer TDataSource verknüpft. Und über die DataSource stelle ich die Verbindung zu meinem DBGrid her.
In dem selben Fenster gibt es die Möglichkeit, neue Daten hinzuzufügen, diese sollten dann auch sofort oben in dem DbGrid erscheinen. Nach dem hinzufügen rufe ich meine refresh_grid-Funktion auf, die wie folgt aussieht:
Code:

DataSource1.DisableControls;

adoQuery1.Close;

adoQuery1.SQL.Clear;

adoQuery1.SQL.Add('SELECT * FROM ...);

adoQuery1.Open;

DataSource1.EnableControls;


Nur leider zeigt er die Daten nicht an.
Wie kann ich dieses Problem am besten beheben.

Danke im Voraus

MfG
Silver
Gespeichert
Adrian Hämmerli
Full Member
***
Offline Offline

Beiträge: 216



WWW
« Antworten #1 am: 20.03.2002, 18:39:31 »

Hallo

Eigentlich müsste das so gehen

...
adoQuery1.Close;
adoQuery1.SQL.Clear;
adoQuery1.SQL.Add('SELECT * FROM ...);
adoQuery1.Open;
...

bei manchen Query Konponenten gibt es auch eine Funktionr Refresch oder ReOpen.
Gespeichert

mfg



Adrian Hämmerli
Silver
Newbie
*
Offline Offline

Beiträge: 8


93388663
« Antworten #2 am: 20.03.2002, 20:47:34 »

Hi

Sowas habe ich bereits alles ausprobiert.
Es gibt bei dem TADOQuery folgende Möglichkeiten, die mir sinnvoll erschienen:
    Refresh
    Requery
    Beide haben nicht funktioniert. :-((

    MfG
    Silver
Gespeichert
Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS