Entwickler-Ecke
Datenbanken - Probleme beim einfügen von neuen Datensätzen
Flash68 - Mo 02.01.12 11:20
Titel: Probleme beim einfügen von neuen Datensätzen
Hallo zusammen,
ich habe Probleme beim ein fügen von neuen Datensätzen wenn ich den Befehl Append benutze funktioniert es nicht, die Datenfelder werden nicht leer. Wenn ich den Navigator verwende (+) dann geht es. Kann mir jemand dabei helfen?
Gruß
Flash
HenryHux - Mo 02.01.12 13:16
Soweit ich weiß, kannst du mit Append auch keinen Datensatz einfügen, sondern du "springst" nur ans Ende der Tabelle.
Wenn du einen Datensatz einfügen willst, musst du den entsprechenden Befehl benutzen, bei Ado meine ich war der "Inser Into".
kg
mandras - Mo 02.01.12 14:14
Flash68 hat folgendes geschrieben : |
Hallo zusammen,
ich habe Probleme beim ein fügen von neuen Datensätzen wenn ich den Befehl Append benutze funktioniert es nicht, die Datenfelder werden nicht leer. Wenn ich den Navigator verwende (+) dann geht es. Kann mir jemand dabei helfen?
Gruß
Flash |
Kannst Du bitte die Rahmenbedingungen etwas näher erläutern?
Flash68 - Mo 02.01.12 14:45
Kannst Du bitte die Rahmenbedingungen etwas näher erläutern?
Also ich habe eine Datenbank im SQL Server auf die ich über ein Ado-Dataset und eine Connection(NativeClient) zugreife. Auf die Tabelle wird über eine normale SQL-Abrage(Select * from Tabelle) zugegriffen. Ich lasse mir die Tabelle in einem DBGrid anzeigen und editiere sie mit DBEdit-Feldern und normal kann ich mit dem Append-Befehl einen neuen Datensatz anfügen. Was aber in dem Fall nicht funktioniert.
mandras - Mo 02.01.12 16:11
a) Funktioniert das normale Editieren der Daten, also so daß auch Programm-Neustart die geänderten Werte da sind?
b) Wenn dies klappt weiß ich nicht warum Append nicht geht - der Navigator ruft auch nur "Insert" auf - was fast das gleiche wie Append ist. Per Navigator geht es ja wie Du schriebst
Flash68 - Mo 02.01.12 16:37
Moderiert von
Narses: Komplett-Zitat des letzten Beitrags entfernt.
a) das Editieren funktioniert, wenn ich allerdings mit meinem Speichern-Knopf versuche abzuspeichern meckert er das er nicht im Editier- bzw. nicht im Einfügemodus ist. Mit dem bestätigen vom Navigator geht auch das.
b) Komisch ist halt warum er nicht auf die Befehle reagiert, Append etc...
mandras - Mo 02.01.12 16:55
Kannst Du mal Programm- und Formularcode posten? Das würde die Analyse stark erleichtern.
Flash68 - Di 03.01.12 09:22
Ich habe nochmal was getestet, ich benutze normal ein Datenmodul wo die ganzen Datenbankverbindungen, Datasets etc.. drin sind, ich habe diese jetzt direct in das Formular eingebaut und dann funktioniert es. Komisch ist das es sonst mit dem Datenmodul funktioniert und hier jetzt nicht, habe es ganz normal unter uses deklariert und auch beim aufrufen von Append angegeben (DM.ADS.append;).
Mein Problem ist das es in dem Program ziemlich viele Datasets und ähnliches gibt und ich die nicht alle im Formular unterbringen kann und damit das Datenmodul brauche.
Erichgue - Mi 04.01.12 14:28
Hallo,
prüfe doch mal, ob du auf dem richtige Dataset dein Post ausführst (wenn du so viele hast, kann man sich da schon mal vertuen)
Denn ich hatte noch nie Probleme mit Append und Post.
Es hat sicher auch nichts mit dem Datenmodul zu tun.
Gruß
Erich
Flash68 - Mi 04.01.12 14:33
[quote="[user]Erichgue[/user]"(656797)]Hallo,
prüfe doch mal, ob du auf dem richtige Dataset dein Post ausführst (wenn du so viele hast, kann man sich da schon mal vertuen)
Denn ich hatte noch nie Probleme mit Append und Post.
Es hat sicher auch nichts mit dem Datenmodul zu tun.
Gruß
Erich[/quote]
Hi,
ich habe in meinem Testprogram nur ein DataSet und da funktioniert es ja auch nicht.
Gruß
Flash
Flash68 - Mo 30.01.12 15:45
Ich habe das Projekt nochmal neu angefangen und da hat es plötzlich funktioniert wie bei den anderen Projekten auch, woran das Problem jetzt lag ist micht nach zu vollziehen.
Gruß
Flash
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!