AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Daten aus DB atualisieren
Thema durchsuchen
Ansicht
Themen-Optionen

Daten aus DB atualisieren

Ein Thema von Fridolin · begonnen am 21. Mär 2007 · letzter Beitrag vom 21. Mär 2007
Antwort Antwort
Fridolin

Registriert seit: 8. Jan 2007
71 Beiträge
 
Delphi 2006 Architect
 
#1

Daten aus DB atualisieren

  Alt 21. Mär 2007, 09:06
Datenbank: MySql • Version: 5.0.27 • Zugriff über: MyDac
Guten Morgen,

wie erreiche ich es, dass ich nachdem ich Daten in Tabelen der Datenbank eingefügt habe, diese Daten auch gleich nutzen kann? Bis jetzt muss ich das Programm schließen und wieder öffnen, dann gehts. In der Hauptform wird die Mysql Verbindung hergestellt, in Form 2 (administrativer Bereich) werden Daten eingefügt. Wenn ich Form 2 dann schließe und danach Form 3 öffne, kann ich die neuen Daten noch nicht abfragen...


Mfg
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Daten aus DB atualisieren

  Alt 21. Mär 2007, 09:12
-Ist .RequestLive true?
-Rufst du .Refresh auf?
Markus Kinzler
  Mit Zitat antworten Zitat
Fridolin

Registriert seit: 8. Jan 2007
71 Beiträge
 
Delphi 2006 Architect
 
#3

Re: Daten aus DB atualisieren

  Alt 21. Mär 2007, 09:18
Wo muss ich das denn setzen? Die Querys in Form 3 werden doch erst geöffnet bzw. ausgeführt, wenn die Daten schon eingefügt sind. Deshalb verstehe ich nicht, warum die Daten erst nach Neustart verfügbar sind. Selbst das trennen und neu Verbinden zu Mysql nützt nix...
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Daten aus DB atualisieren

  Alt 21. Mär 2007, 09:19
Verwendet MyDAC Transaktionen?
Markus Kinzler
  Mit Zitat antworten Zitat
Fridolin

Registriert seit: 8. Jan 2007
71 Beiträge
 
Delphi 2006 Architect
 
#5

Re: Daten aus DB atualisieren

  Alt 21. Mär 2007, 09:30
Ja... Ich hab grad gesehen, dass es auch eine Komponente myupdatesql2 gibt. Diese hat als Eigenschaft RefreshOject, welche ich erstmal auf einen mytable gelegt hab und den mytable auf die ensprechende Tabelle. Geht aber auch nicht .
  Mit Zitat antworten Zitat
uwewo

Registriert seit: 14. Jul 2004
Ort: Karlsruhe
479 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Daten aus DB atualisieren

  Alt 21. Mär 2007, 09:42
Hi,

1. kommen die Daten von Form2 und Form3 aus einer DS
2. sind die Querys immer geöffnet, oder erst beim öffnen der Forms
Uwe
  Mit Zitat antworten Zitat
Fridolin

Registriert seit: 8. Jan 2007
71 Beiträge
 
Delphi 2006 Architect
 
#7

Re: Daten aus DB atualisieren

  Alt 21. Mär 2007, 09:48
Die Daten werden in form 2 per query.sql.text:= ('insert into (ID, X) values (null, 'bla')') eingetragen und in form 3 per query.sql.... abgefragt.

die querys werden erst geöffnet.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#8

Re: Daten aus DB atualisieren

  Alt 21. Mär 2007, 11:02
Hallo,

lass mal "mytable" komplett weg (Queries sind bei einer SQL-Anwendung gefragt).

Welches Version von mysql, welcher Tabellentyp (Stichwort: Transaktion).
Wie erfolgt die Verbindung zur DB (Connection-Objekt ?).

Gibt es ro Form ein Connection-Objekt ?
Dann muss die Transaktion comitted werden,
und im anderen Form eine neue Transaktion gestartet werden (vor dem Query.Open).
sonst sieht man keine Ändeurngen.


Heiko
Heiko
  Mit Zitat antworten Zitat
Antwort Antwort


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 16:47 Uhr.
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