AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi QuantumGrid/DataSet Daten in DB eintragen
Thema durchsuchen
Ansicht
Themen-Optionen

QuantumGrid/DataSet Daten in DB eintragen

Ein Thema von Memnarch · begonnen am 9. Jun 2011 · letzter Beitrag vom 10. Jun 2011
Antwort Antwort
Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#1

QuantumGrid/DataSet Daten in DB eintragen

  Alt 9. Jun 2011, 15:57
Datenbank: MSSql • Version: XXX • Zugriff über: Ado
Nabend allerseits.
Was ich machen wollte, war per Quellcode eine neue Zeile in meine Datenbanktabelle per quantumgrid einzufügen.
Die zeile erscheint auch nach der eintragung im QuantumGrid, nicht aber in der Datenbank.

In der Forums Sektion des Quantumgrid keine hilfe gefunden, und ich wollte mir es vorerts ersparen auch dort einen Forenaccount zu machen( hab zuviele o.o).
Vielleicht kann mir ja hier jemand weiterhelfen, und mir sagen wie man das richtig macht(nein, kann keinen quellcode posten).

Zuerst rufe ich Datacontroller.appendrecord auf, nutze dan SetValue auf den zurückgegebenen Index und führe ein Post aus.

In der tabelle erscheinen die eintragungen....in der DB nicht o.o.

Was ich bisher rausbekommen habe, ist dass garnichts über die DB verbindung rausgeht.

MFG
Memnarch
  Mit Zitat antworten Zitat
Benutzerbild von dataspider
dataspider

Registriert seit: 9. Nov 2003
Ort: 04539 Groitzsch
1.350 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: QuantumGrid/DataSet Daten in DB eintragen

  Alt 9. Jun 2011, 16:06
Nabend allerseits.
Was ich machen wollte, war per Quellcode eine neue Zeile in meine Datenbanktabelle per quantumgrid einzufügen.
Füge die Daten klassisch über das Dataset ein.

Frank
Frank Reim
  Mit Zitat antworten Zitat
Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#3

AW: QuantumGrid/DataSet Daten in DB eintragen

  Alt 9. Jun 2011, 16:23
da bekomme ich nur meldungen wie "not in Insert/edit mode" etc. Selbst wenn ich insert/edit aufrufe, meine daten eingügenwill und Post mache. Es klappt nicht wirklich.(immer beim einfügen der dateien bekomm ich die meldung)
  Mit Zitat antworten Zitat
Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#4

AW: QuantumGrid/DataSet Daten in DB eintragen

  Alt 10. Jun 2011, 09:02
Inzwischen hab ich es hinbekommen, per append und post über das dataset meine daten in die DB zu packen.
PROBLEM: er fügt keinen record hinzu, sondern ändert einfach den letzten eintrag o.o
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#5

AW: QuantumGrid/DataSet Daten in DB eintragen

  Alt 10. Jun 2011, 09:55
Wenn Du wirklich über ADO und TDataset arbeitest, dürfte das GRID (welche Kompo) keine Rolle spielen.
Evtl. hast Du ein Primary Key Problem, zumindest wenn die Datenmenge aus einem Select/View stammt, dessen Schlüsselfeldinformationen unsauber sind.

Test:
1. Schlüsselfelddefinitionen prüfen (Egal ob Select oder reine Table)
2. Grid weglassen (1 Datensatz per Programmcode einfügen)
3. (falls 1. ein komplexes Statement ist) Test, ob eine einfache Testtabelle editierbar ist.
4. ggF. Datasourceverknüpfungen (Grid, DBNavigator, andere Datasets) kontrollieren
Gruß, Jo
  Mit Zitat antworten Zitat
Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#6

AW: QuantumGrid/DataSet Daten in DB eintragen

  Alt 10. Jun 2011, 12:33
habs rausgefunden: Der generierte connection string beinhaltete ein paar einstellungen, denen leerstrings übergeben worden waren. Nachdem ich diese einträge gelöscht hatte, hat alles geklappt o.O
  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:00 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