Suchergebnisse

Suchergebnisse 1-30 von insgesamt 43.

  • Benutzer-Avatarbild

    In der Zeile 15 füge ich dem DT eine Spalte ("ID") hinzu. In den Zeilen 20-23 bekommen die Zeilen der Spalte ID ihre Werte und in Zeile 26 gebe ich an, dass die Spalte der PrimeryKey ist. Wenn ich das mit der Spalte ID hinzufügen weg lassen, läuft das Programm zwar durch, schreibt aber nichts in die DB... Was meinst du mit deiner DataTable fehlt ausserdem ein negativer AutoIncrement auf de Primärschlüssel-Spalte. ? Das ist der Insert: INSERT INTO NW Bestand Test (ID, Aktnummer, Bez Aktstatus, KZ…

  • Benutzer-Avatarbild

    Moin... Entschuldigt meine verspätete Antwort Der Command Text lautet: UPDATE NW Bestand Test SET ID = ?, Aktnummer = ?, Bez Aktstatus = ?, KZ Aktstatus = ?, Arbeitsbereich = ?, Basisprovision in % = ?, Bez Bestellart = ?, KZ Bestellart = ?, Bez Bestellgrund = ?, KZ Bestellgrund = ?, Bez Bestellstatus = ?, GI-Bestellstatus Bez = ?, GI-Bestellstatus KZ = ?, KZ Bestellstatus = ?, Betrieb = ?, Auslieferungsbetrieb = ?, Bestellungsbetrieb = ?, Einkaufbetrieb = ?, Eintauschbetrieb = ?, Aviso-Datum = …

  • Benutzer-Avatarbild

    Hallo liebe Community Ich hab ein Problem beim updaten einer Datenbank. Ein ähnliches Thema hatte ich schon mal eröffnet, hab nun aber auf csv umgestellt und bekomme einen anderen Fehler (Altes Thema: Installierbares ISAM nicht gefunden - Excel 2013) Das soll das Programm machen:1. Eine CSV-Datei in ein Datatable laden -> funktioniert 2. Dem Datatable an erster Position eine neue Spalte ("ID") hinzufügen -> funktioniert 3. Die Spalte ID zum Primärschlüssel machen -> funktioniert 4. Doppelte Eint…

  • Benutzer-Avatarbild

    Zitat von petaod: „Ich sehe aber kein Update-Command.“ In Zeile 21Adapter_Excel.Update(DT)

  • Benutzer-Avatarbild

    Ok.. danke Weißt du, oder jemand anderes vielleicht, warum der Update Command nicht funktioniert? VB.NET-Quellcode (22 Zeilen) Ich erhalte den Fehler: Dynamische SQL-Generierung für den UpdateCommand wird nicht für einen SelectCommand unterstützt, der keine Schlüsselspalteninformationen zurückgibt. Einen Primärschlüssel geben ich doch an ( Spalte ID )

  • Benutzer-Avatarbild

    Habs selbst herausgefunden... HDR=YES; musste nur raus...

  • Benutzer-Avatarbild

    Moin liebe VB Gemeinde Ich hab ein kurzen Anliegen... Ich möchte eine xlsx Datei in ein DataSet einlesen. Jedoch bekomme ich den Fehler: Installierbares ISAM nicht gefunden Hier mein Code: VB.NET-Quellcode (6 Zeilen) Liegt es am Provider oder an den Extendet Properties? Ich hoffe, es kann mir jemand helfen Schönen Tag euch allen

  • Benutzer-Avatarbild

    Danke... das war es... jetzt läuft alles, so wie es soll

  • Benutzer-Avatarbild

    Verstehe ich nicht so ganz... Da die Spalten immer leer sind, müsste ich doch direkt sagen können, dass das Datum = System.DBNULL.Value ist oder nicht?

  • Benutzer-Avatarbild

    Leider auch nicht... Visual Basic-Quellcode (1 Zeile)

  • Benutzer-Avatarbild

    Zitat von Mono: „Was man theoretisch auch noch machen kann ist sich alle Zeilen holen. Diese ändern. Alle Datensätze in der Datenbank löschen und dann die geänderten einfügen. Könnte von der Performance her sogar besser sein, wenn es keine Indices gibt.“ Ohne Primärschlüssel bekomm ich da die selbe Fehlermeldung... Ich hab es jetzt mit nem Insert-Befehl gelöst, so wie @EpagneulBreton es geschrieben hat. Nur hab ich noch ein kleines Problem. In der CSV Datei sind 2 Datumsspalten immer leer. Wenn …

  • Benutzer-Avatarbild

    Zitat von Mono: „Wie willst du etwas updaten, wenn du keine Informationen hast, was wo upgedated werden soll? Du kannst dann maximal ein insert durchführen.“ Ich fülle doch ein DataSet mit 2 verschiedenen Quellen. Ich lasse mir die Daten ja in nem DGV anzeigen und da stehen die Daten so drin, wie ich sie gern zurückgeschrieben haben möchte. Bei CommandBuilder.GetUpdateCommand() kommt der Fehler, dass ich keinen Primärschlüssel hab, den ich ja auch nicht vergeben kann...

  • Benutzer-Avatarbild

    Moin Moin Ich versuche eine CSV Datei in eine Access DB (mdb) zu importieren... Dazu lade ich mir die mdb und die CSV_Datei in ein Dataset (DS). Das funktioniert auch einwandfrei... Nun möchte ich das DS zurück schreiben DataAdapter_Stammdaten.Update(DS). Dabei erhalte ich aber folgende Fehlermeldung: Dynamische SQL-Generierung für den UpdateCommand wird nicht für einen SelectCommand unterstützt, der keine Schlüsselspalteninformationen zurückgibt. Ich gehe mal davon aus, dass die Schlüsselspalte…

  • Benutzer-Avatarbild

    Ich konnte das jetzt auch lösen... bei mir lag es an dem Programm "Hardcopy". Hatte die 2012 Version installiert... Mit der neuen funktoniert alles...

  • Benutzer-Avatarbild

    Hat denn keiner ne Idee?

  • Benutzer-Avatarbild

    Hallo liebe Community... ich habe ein großes Problem. Ich habe meine PC auf Win10 upgedated und habe dann auch gleich Visual Studio 2015 Community installiert. Beim Start des Programms ist noch alles i.O. Möchte ich aber ein neues, oder ein altes Projekt öffnen, kommt die Meldung das VS nicht mehr funktioniert. Da er zum debuggen eine neue Instanz von VS starten möchte, klappt das leider auch nicht. In der Ereignissanzeige kam dieser Fehler: Zitat: „ Name der fehlerhaften Anwendung: devenv.exe, …

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „vlt. interessiert dich Dataset->Db“ oh ha... da hab ich ja viel zu lesen. Hoffentlich versteh ich das ganze auch -.- sieht nämlich seeeeeehr aufwendig aus. Ich hatte ja eigentlich gehofft, dass das vielleicht 2-3 Zeilen Code sind, die das updaten untergeordneter Tabellen ermöglicht...

  • Benutzer-Avatarbild

    Danke Mono für die schnelle Antwort... ich will aber keinen Primärschlüssel ändern, ich will wie gesagt einen Eintrag kopieren und dann dieses in einigen Spalten ändern. Der "alte" Eintrag soll erhalten bleiben... Zitat von Mono: „Das macht man normalerweise direkt in der Datenbank in dem man dem ForeignKey ein ON UPDATE (und ggf. ON DELETE) CASCADE Constraint mitgibt.“ Ähmmm ja und wie? das ist keine DB von mir und ich hab da etwas Bedänken dabei, dass ich da was kaputt machen kann. Kann man da…

  • Benutzer-Avatarbild

    Hallo alle zusammen... Und zwar, ich möchte aus einer DB Einträge kopieren, bei der Kopie einige Spalten ändern und diese dann zurückschreiben. Mit einer einzelnen Tabelle klappt das auch. Nun möchte ich aber das selbe mit einer Tabelle machen, die noch eine untergeordnete Tabelle hat. Gibt es eine Möglichkeit in VB.NET dem Update Befehl mitzuteilen, dass er diese untergeordnete Tabelle auch updatet, bzw kann man 2 Tabellen gleichzeitig aktuallisieren? Als Zugriff auf die DB nutze ich ODBC... Be…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „Das sieht mir alles sehr abenteuerlich aus, genaueres kann ich nicht sagen, weil ich nie auf diese untypisierte Weise arbeite, sondern immer nur mit typisierten Datasets. Und ich kopiere und merge auch keine Datatables herum, und wechsel DGV-Sources aus, sondern ich hab immer genau ein typisiertes Dataset, in dem die Daten verarbeitet werden. Und pro Tabelle einen DataAdapter für befüllen und rückspeichern, und auch den erstelle ich nur einmal, und benutze ihn halt b…

  • Benutzer-Avatarbild

    Hallo liebe Community Ich suche mir aus einer Fahrzeugdatenbank mittels SELECT-Befehl eine Eintrag raus, kopiere diesen und ändere 4 Spalten um. 2 dieser Einträge sind die PK´s. Der ORA-00001 Fehler besagt doch eigentlich, dass es doppelte Einträge gibt, oder lieg ich da falsch? Hier mein Code... VB.NET-Quellcode (22 Zeilen)

  • Benutzer-Avatarbild

    Ahhh... sehr schön Nun bekomme ich die Daten, die ich haben möchte

  • Benutzer-Avatarbild

    Hallo zusammen... ich war im Urlaub, daher die verspätete Antwort... Zitat von Thunderbolt: „Moin, dein Subselect darf nur eine Spalte zurückgeben!“ Es sind aber mehr Zeilen... und die brauch ich ja auch

  • Benutzer-Avatarbild

    Zitat von Manü: „mit reinem SQL würde ich sagen via NOT IN mit einem SUBSELECT auf table2 sollte das möglich sein.“ Das Problem was sich mir dabei stellt ist, dass die Daten aus der selben DB kommen. Ich weiß nicht, wie ich da die SELECT-Anweißung formulieren soll... Mein Versuch: VB.NET-Quellcode (1 Zeile) Fehlermeldung: Zusätzliche Informationen: ERROR [21S01] [Microsoft][ODBC driver for Oracle][Oracle]ORA-00913: Zu viele Werte Zitat von RodFromGermany: „Was für Daten sind das (Typ)?“ Das sind…

  • Benutzer-Avatarbild

    Hallo liebe Community... ich hole mir per ODBCDataAdapter Werte aus einer DB und speichere diese in 2 DataTables. Table1 hat ca. 28.000 Einträge, Table2 ca. 73.000. Ich möchte jetzt herausfinden, welche Einträge aus Table1 nicht in Table 2 sind und diese dann in einem 3. Table speichern. Ich habe es schon mit Schleifen versucht, jedoch ohne Erfolg, bzw mit gar keinen Ergebniss... Ich hoffe, ihr könnt mir ein bisschen auf die Sprünge helfen... Vielen Dank schonmal und liebe Grüße

  • Benutzer-Avatarbild

    Danke, danke, danke... jetzt läuft es VB.NET-Quellcode (34 Zeilen)

  • Benutzer-Avatarbild

    Hier nochmal der Code: VB.NET-Quellcode (37 Zeilen) Mit den Schleifen funktioniert nicht...

  • Benutzer-Avatarbild

    ich werde es mal ausprobieren... aber warum funktioniert das mit den zusammenführen nicht?

  • Benutzer-Avatarbild

    Erst einmal Danke für die schnelle Antwort... Da die DB 119 rows hat und ich ja glaube ich dann auch 119 mal DataRowCollection.ADD() schreiben müsste, hab ich mir das jetzt so gedacht, dass ich das DataTable kopiere, in der Kopie die Werte änder und die beiden DataTables dann zusammenführe. Ich hab mir das zusammengefügte DataTable in einem DGV anzeigenlassen. Sieht soweit auch genau so aus, wie ich das eigentlich haben möchte. Wenn ich das ganze jetzt mittels VB.NET-Quellcode (1 Zeile) updaten …

  • Benutzer-Avatarbild

    Hallo liebe Gemeinde ich versuche aus einer Access-DB bestimmte Werte auszulesen, diese dann zu ändern und wieder zurückzuschreiben. Die alten Einträge sollen aber erhalten bleiben... Das Auslesen und Ändern der Daten funktioniert einwandfrei. Beim zurückschreiben werden jedoch die alten Werte upgedatet, anstatt neu geschrieben. Ich hätte die Werte gern als zusätzliche Einträge in der DB Mein Code dafür: VB.NET-Quellcode (30 Zeilen) Der Aufruf erfolgt so: VB.NET-Quellcode (1 Zeile) Ich hoffe, da…