Du kannst mal einen CommandBuilder nehmen, ihm den DataAdapter präsentieren und ihm den Update-Befehl erzeugen lassen (macht er automatisch aus dem Select-Befehl) Ach wie bei SQLCE ja, das klappte aber nicht da ich einen TableAdapter habe. Habe nun gesehen die Delete und Update-Befehle sind leer geblieben. Eigenartig, sollte ja nicht sein? Versuchte aus einer anderen Tabelle zu rekonstruieren um ihn manuell hinzuzufügen ist aber etwas kompliziert Falls das jemand hinbekommen möchte, der Select-Befehl ist einfach SELECT Nummer, Lied, Länge, [Nr_] Stell doch mal ein Beispielprojekt mit Datenbank ins Netz. Tableadapter update aktualisiert datenbank nicht free. So ist es doch einfach nur ein paar Krümel hinwerfen und auf ne Lösung hoffen. Das ist eine gute Idee; ich dachte eben das Problem sei vielleicht bekannt. Habe noch eines bei dieser Gelegenheit; wie ich jeweils die zusammengehörigen Daten der beiden Tabellen laden kann (und nicht die ganze) habe ich hinbekommen, doch beim Löschen gibt es - wie man sich denken kann - das Problem dass zuerst alle Einträge der Tracks-Tabelle gelöscht werden müssen.
Hallo, in Visual Studio habe ich ein DataSet erzeugt und es mit meiner Datenquelle verbunden. Es funktionert alles: Anzeige der Daten in den TextBoxen des Formulars, Datennavigation usw. Mit dem sollen Änderungen des DataSets in meiner Datenquelle übernommen werden. Dies funktioniert aber nur, wenn ich Datensätze lösche oder verändere. Sobald ich einen Datensatz hinzufüge, bekomme ich beim Update folgende Fehlermeldung: Zeichenfolgen- oder Binärdaten werden abgeschnitten. Die Anweisung wurde beendet. Woran kann das liegen? Könnte es womöglich etwas damit zu tun haben, dass ich den CommandBuilder zur Generierung der Befehle verwendet habe? Wenn ja, wie kann man die Commands manuell programmieren? Gruß, Stefan _________________________________________ ' --- Dataset erzeugen _ds = New DataSet() ' --- SQL-Abfrage _SQL = "SELECT... FROM... Tableadapter update aktualisiert datenbank nicht lebenswichtige produktion. WHERE... " ' --- ConnectionString festlegen _conn = New SqlConnection("Data Source =... ) ' --- DataAdapter _da = New SqlDataAdapter(_SQL, _conn) _cmd = New SqlCommand(_SQL) nnection = _conn ' --- Tabelle lesen llSchema(_ds, ) (_ds, "StmSachNr") _____________________________________________ ' --- CommandBuilder Dim CommandBuilder As SqlCommandBuilder = New SqlCommandBuilder(_da) tInsertCommand() tDeleteCommand() tUpdateCommand() ______________________________________________ Private Sub frmStmSachNr_FormClosed(ByVal sender As Object, ByVal e As) Handles rmClosed lidate() rrencyManager.
Vielleicht gibt es keine andere Lösung. Oder ich mache einen Denkfehler, wie die DB zu benützen ist... Freundliche Grüsse Simon
Muss ich den im MDI Container definieren? und wie kann ich auf diesen DataTable aus einer andern form zugreiffen? ich benutzte bis anhin ein DataSet mit TableAdapter. kannst du mir da weiterhelfen? Christoph, wie man das in C# macht (außer über gemeinsam genutzte Mitglieder), weiß ich nicht. In gibt es da Moduln. Das macht die Sache recht einfach, ggf. leider aber auch störanfälliger. Und dann in T2. 0 noch "My":-) Peter hi... Post by Peter Fleischer wie man das in C# macht (außer über gemeinsam genutzte Mitglieder), weiß ich nicht. schade... TableAdapter nach Änderungen aktualisieren - Probleme mit Fremdschlüsseln. vielleicht kann mir ja sonst jemand weiterhelfen.. ich benutze t2. 0 gruss christoph Tag, Du möchtest ein und die selbe Instanz eines Objektes in mehreren Fenstern bearbeiten? Dir ist aber nicht klar, wie du die Referenz ansprechen sollst? Verstehe ich das richtig.
Heizungen, Rührwerke, Chemiepumpen, Motoren und Ersatzteile Lieferung, Reparatur und Montage von Einzelteilen im Orginal oder in Einzelanfertigung Wir stehen Ihnen gerne fachkundig beratend zur Seite. Die praktische Erfahrung garantiert, dass Sie immer das optimale Produkt für Ihre Bedürfnisse bekommen. Unser Zubehör bietet Ihnen durchweg erstklassige Qualität.
In unserem Galvanotechnik Shop finden Sie vieles an Galvanik-Zubehör direkt. Weitere Informationen finden Sie auf unserer Zubehörseite unter.
· DIN EN ISO 9001:2015 1981 gegründet Wir entwickeln, produzieren und vertreiben Armaturen für Gefahrgutbehälter. 1994 gegründet SIEBEC ist seit mehr als 60 Jahren Spezialist für die Filtration und entwickelt und produziert eine breite Palette von Industriefiltern... · DIN EN ISO 9001 1957 gegründet Wir produzieren innovative sowie funktionsfähige Galvanoanlagen, die für unsere Kunden zu Wettbewerbsvorteilen führen. Pumpen für galvanik dresden. · Fachbetrieb nach WHG Lieferung: National 2013 gegründet Qualität, Flexibilität und Servicekompetenz sind Grundsätze, die seit 50 Jahren für unsere Arbeit maßgebend sind. · DIN EN ISO 9001:2008 1963 gegründet Unternehmen, das oberflächentechnische Anlagen baut mit einem türkischen Partner. 2009 gegründet Distributor von Delavan Düsen für DACH. 2002 gegründet Steinle ist Ihr Fachmann rund um die elektrische und pneumatische Pumpe für moderne Anwendungsbereiche. 1992 gegründet DE 65510 Hünstetten-Wallbach Wir beiten Ihnen Lösungen für die Filtration in der Industrie, der Beförderung von korrosiven Flüssigkeiten, der Abwasseraufbereitung... 1957 gegründet Herstellung von technischen Filzwaren und Filtern für industrielle Einsatzzwecke... 1907 gegründet Säure- und chemikalienfeste WUFLEX-Pumpen, Magnetkreiselpumpen, Eintauchpumpen und Filtergeräte aus Kunststoff für aggressive... 1973 gegründet Pumpenreparaturservice für viele Fabrikate.