Suchergebnisse

Suchergebnisse 1-30 von insgesamt 65.

  • Benutzer-Avatarbild

    Danke, VaporiZed! Hast mir aufs richtige Pferd geholfen! Ich habe es nun so gelöst: VB.NET-Quellcode (12 Zeilen) Und ich musste noch prüfen, ob der e.value wirklich eine Zahl (nämlich die Farbe) ist: VB.NET-Quellcode (16 Zeilen) So funktioniert es tadellos.

  • Benutzer-Avatarbild

    Danke, VaporiZed. Das sagt mir nix, da muss ich mich mal erst einlesen.

  • Benutzer-Avatarbild

    Hallo, ich habe einen eigenartigern Effekt beim Anzeigen von Farben in einem DataGridView. Es werden die Datensätze angezeigt und die Farben werden dargestellt (Farbe "Hintergrund" [VKFARBE] und Farbe "Schrift" [VKFONT]) Folgender Code funktioniert prima - aber nur beim ersten Aufruf. Der Code steht im Load-Event des Formulars: VB.NET-Quellcode (34 Zeilen) Der Vollständigkeit halber hier noch die Funktion cDB.CRECOMM: VB.NET-Quellcode (18 Zeilen) Das Formular wird geschlossen und wieder geöffnet…

  • Benutzer-Avatarbild

    Es gibt meiner Meinung nach nicht nur technische Aspekte, die hier sehr gut erklärt wurden, sondern auch rechtliche. Wenn Daten in einer XML-Datei gespeichert werden, sind sie recht leicht manipulierbar. Da hier Kundenadressen gespeichert und diese vor unberechtigtem Zugriff geschützt werden müssen (Datenschutz-Grundverordnung), verbietet sich eigentlich eine XML-Datei. Außerdem könnten sogar Rechnungsdaten recht einfach manipuliert werden. Datenzugriffsmethoden und deren Schutz müssen in einer …

  • Benutzer-Avatarbild

    @HenryV: Danke für den Tipp! Das war's. Kaum macht man's richtig, schon klappt es auch... @ErfinderDesRades: Erst einmal danke für diese glorreiche Funktion (und viele andere). Wenn ich Deine Lösungen lese denke ich immer, dass ich eigentlich gar nicht programmieren kann... Das ParamArray nutze ich schon. So funktioniert es bei mir: VB.NET-Quellcode (13 Zeilen) Danke beiden für die Hilfe! Gruß, Schorsch

  • Benutzer-Avatarbild

    Hallo zusammen, ich habe eine Frage zur Syntax wenn ich Parameter an eine SQL-Abfrage übergebe. Zum Erstellen des SqlCommands benutze ich folgende Funktion (danke an den Erfinder des Rades): VB.NET-Quellcode (14 Zeilen) Die SQL-Abfrage erstelle ich so: VB.NET-Quellcode (14 Zeilen) Das funktioniert. Aber ich will ja eben nicht den Parameter "4711" im SQL-String stehen haben. Für Access und eine OLE-DB-Connection funktioniert das dann so: VB.NET-Quellcode (2 Zeilen) In txtKONTO.Text gebe ich also …

  • Benutzer-Avatarbild

    Hallo xored, vielen Dank! Das funktioniert bestens! Der ganze Code sieht jetzt so aus: VB.NET-Quellcode (23 Zeilen) ACHTUNG! Entgegen der Angabe von Strato muss hier der Port 587 eingesetzt werden, nicht 465!

  • Benutzer-Avatarbild

    Hi, danke für Deine Antwort. Der Port 465 geht ebenfalls nicht. Meine Recherche hat auch ergeben, dass dieser Port nicht mehr benutzt wird bzw. benutzt werden sollte: Email senden directSLL auf Port 465 Fehlermeldung bei Port 465: Von der Übertragungsverbindung können keine Daten gelesen werden: net_io_connectionclosed Das ist also leider nicht die Lösung.

  • Benutzer-Avatarbild

    Hallo zusammen, mit folgendem Code möchte ich Emails versenden, was damit auch prima funktioniert: VB.NET-Quellcode (19 Zeilen) Wichtig ist hier der Client: smtp.strato.de Mit dem geht es nämlich nicht. Die Fehlermeldung lautet: System.Security.Authentication.AuthenticationException: Fehler bei SSPI-Aufruf, siehe interne Ausnahme. ---> System.ComponentModel.Win32Exception: Die angeforderte Funktion wird nicht unterstützt Noch ein paar Infos (weiß nicht, ob das wichtig ist): .net Framwork ist 4.6…

  • Benutzer-Avatarbild

    INSERT mit Parametern

    SchorschCode - - Daten(bank)programmierung

    Beitrag

    Ja, sicher! Jetzt habe ich es geschnallt! Besten Dank!

  • Benutzer-Avatarbild

    INSERT mit Parametern

    SchorschCode - - Daten(bank)programmierung

    Beitrag

    Danke zunächst für die Antworten! @Kasi: Das ist mir klar, dies ist auch nur ein Beispiel. Es geht nur um die Frage, warum im Feld TTTAG immer die 1 steht. @ErfinderDesRades: Das sind dann viel zu viele Parameter, klar. Aber wie kann ich das lösen? Ich möchte nur einen Datensatz pro Jahr, Monat, Tag.

  • Benutzer-Avatarbild

    INSERT mit Parametern

    SchorschCode - - Daten(bank)programmierung

    Beitrag

    Hallo zusammen, ich verstehe etwas nicht und hätte gerne einen Ratschlag. Ich möchte eine Tabelle erstellen, die z.B. für jeden Tag im August einen Datensatz enthält, und zwar so: VB.NET-Quellcode (45 Zeilen) Es werden auch 31 Datensätze erstellt, allerdings hat das Feld TTTAG immer den Wert 1. Warum ist das so? Danke im voraus! Gruß Schorsch

  • Benutzer-Avatarbild

    Ich denke mal auch, dass jetzt die Hotline dran ist. Danke vielmals für Eure Bemühungen! Gruß Schorsch

  • Benutzer-Avatarbild

    Ja, mehrfach geprüft, Buchstabe für Buchstabe sowie verglichen mit dem Muster aus dem Handbuch des Webshop-Herstellers. Die Zugangsdaten habe ich natürlich abgeändert.

  • Benutzer-Avatarbild

    Die Seite erwartet, dass ich eine XML-Datei hochlade, in der die Login-Daten stehen. Wenn's richtig ist, bekomme ich eine Session-ID zurück, mit der ich dann weitere Prozesse starten kann. Mit .UploadFile(..) habe ich es noch nicht probiert, mache ich aber gleich. Danke für den Tipp! Edit: Leider funktioniert .UploadFile(...) auch nicht; es kommt dieselbe Fehlermeldung.

  • Benutzer-Avatarbild

    Hallo zusammen. ich möchte Daten in einen Webshop laden und muss mich dazu zunächst anmelden. Das versuche ich mit folgendem Code: VB.NET-Quellcode (13 Zeilen) In der Datei C:\TEST\connect.xml steht der Login mit User und Passwort. Als Response erhalte ich aber immer den PHP-Fehler Undefined Index. Meine Vermutung ist, dass ich irgendetwas falsch mache bezüglich der XML-Datei. Freue mich über jede Hilfe! Danke, Gruß Schorsch

  • Benutzer-Avatarbild

    Danke Sascha, werde ich ausprobieren. Viele Grüße Schorsch

  • Benutzer-Avatarbild

    Ah, sorry, vergessen. In der tblAuftragKopf steht z.B. als eindeutige Nummer 12300055555 . In der tblAuftragPositionen steht die Nummer im Format DE 55555. Es gibt auch eine Ländertabelle, mit der ich DE in 123 konvertieren könnte, aber das Problem sind die Leerstellen. Je nach Länge der Zahl 55555 müssen die Leerstellen mit Nullen aufgefüllt werden, so dass immer eine Zahl mit 8 Stellen (inkl. Ländercode sind es also 11) herauskommen muss. Diese Vorgehensweise hat natürlich mit Aufträgen nichts…

  • Benutzer-Avatarbild

    Diese Zeilen hier dauern in der Ausführung sehr lange: VB.NET-Quellcode (3 Zeilen) Ich gehe davon aus, dass diese Befehle die Daten in den Speicher laden. Aber das müsste doch gar nicht sein; war ja unter VB6 auch nicht erforderlich. Bei kleinen Datenmenge ist es ja kein Problem, bei großen schon. Gruß Schorsch

  • Benutzer-Avatarbild

    Hallo Sascha, danke für Deine Antwort. Es ist leider so, dass ich eben alle Datensätze bearbeiten muss. Aber es ist auch so, dass das Laden dieser vielen Datensätze in den DataAdapter viel Zeit benötigt. Aber Du hast mich auf eine Idee gebracht: Ich müsste in der tblAuftragKopf ein Kennzeichen hinterlegen, ob der Datensatz schon verarbeitet wurde. So könnte ich immer nur diejenigen öffnen, die noch nicht verarbeitet wurden. Das wäre eine Lösung. Gibt es eine Möglichkeit, den DataAdapter und somi…

  • Benutzer-Avatarbild

    Hallo zusammen, ich würde gerne wissen, ob mein Konzept falsch ist oder was ich verändern muss, damit die Verarbeitung schneller läuft. Die Tabelle tblAuftragKopf mit ca. 300.000 Datensätzen wird gelesen. Aus der Tabelle tblAuftragKopfdaten mit insgesamt ca. 1.000.000 Datensätzen werden die Datensätze gefiltert, welche dieselbe Auftragsnummer haben. In der Tabelle tblAuftragPositionen stehen verschiedene Werte, die für eine Berechnung herangezogen werden. Der Kopfsatz wird verändert, abschließen…

  • Benutzer-Avatarbild

    Hallo Roland, dein Post ist zwar schon etwas älter, meine Erfahrung möchte ich dir aber nicht vorenthalten. In solchen Fällen, wie du sie beschrieben hast, baue ich die Db immer komplett neu auf. Das bedeutet: - neue DB anlegen - Tabellenstrukturen, Indizes und Beziehungen erstellen - Tabellen aus der "alten" DB einbinden - Tabellen in der "neuen" DB über Abfragen hinzufügen Ich habe die Erfahrung gemacht, dass eine Reorganisation nach einem Absturz der DB nicht zwangsläufig zu einer komplett ko…

  • Benutzer-Avatarbild

    Der Inhalt von strSOURCE wird ja in Zeile 21 gesetzt. Der Inhalt ist identisch mit dem Inhalt aus "Create" in Zeile 5. In einer neuen Version gibt es nur noch eine Zeile, in der strSOURCE gefüllt wird (vor Zeile 5). Der Download klappt wunderbar, der Rename mit demselben Pfad nicht. Es hat auch nichts mit dem Verzeichnis ARCHIV zu tun. Selbst wenn ich aus der Endung ".xyz" z.B. ".DEL" mache und den Rename im selben Verzeichnis durchführen möchte, kommt der Fehler. Edit: Fehler gefunden! Im Feld …

  • Benutzer-Avatarbild

    Hallo, nach dem Download einer Datei von einem FTP-Server soll diese in ein anderes Verzeichnis verschoben werden. In Zeile 26 tritt dann folgender Fehlert auf: "Der Remoteserver hat einen Fehler zurückgegeben: (550) Datei nicht verfügbar (z.B. nicht gefunden oder kein Zugriff)." VB.NET-Quellcode (39 Zeilen) Die Pfadnamen passen beim Ausführen. Muss die "Download"-Verbindung erst geschlossen werden. Wenn ja, wie? Danke im voraus!

  • Benutzer-Avatarbild

    Zitat: „ Alles sehr schleppend und langsam. “ Oh, ich dachte da an Frankreich (blöde Ausrede...). Mal im Ernst: die 540.000 Datensätze werden jetzt in ca. 10 Minuten angelegt, vorher brauchte das Programm ca. 30 Minuten. Vor dem INSERT erfolgt auch noch ein UPDATE, falls ein Datensatz schon vorhanden sein sollte. Schneller gehts wohl nicht. Danke nochmal!

  • Benutzer-Avatarbild

    @petaod: Herzlichen Dank! Läuft wie ein Länderspiel. Ich habe lange nach der Lösung gesucht; hast mir sehr geholfen!!! @trade: Die Aufgabe ist eigentlich ganz einfach: Textdatei einlesen, nachschauen ob der Datensatz schon da ist, und wenn nicht, in die Tabelle schreiben. Aber bei der Menge an Daten wirds mit den von mir benutzen Mitteln zu langsam (Öffnen, Lesen, Aktualisieren). Deshalb die Idee mit dem SQL-Befehl. Danke auch an Dich für Deine Antwort! Ich glaube, ich sollte mich etwas intensiv…

  • Benutzer-Avatarbild

    Danke für Eure Antworten. Es handelt sich um eine Tabelle mit 1.500.000 Datensätzen, da ist das Öffnen, Lesen und Updaten viel zu langsam. Es ist keine Multiuser-Anwendung, das Öffnen dauert ca. 1 Minute, der Update über 5 Minuten. Da werden teilweise 300 Dateien eingelesen, jedesmal öffnen, lesen, speichern - das dauert... Ich werde petaods Lösungsansatz probieren und berichten.

  • Benutzer-Avatarbild

    Hallo zusammen, ich lese Daten aus einer Textdatei und möchte Teile davon in eine MSSQL-Tabelle schreiben. Leider finde ich die korrekte Syntax nicht. Dieser Befehl funktioniert nicht: VB.NET-Quellcode (1 Zeile) Fehler: Falsche Syntax in der Nähe des WHERE-Schlüsselwortes. Der Datensatz soll also nur angelegt werden, wenn die Artikelnummer 4711 noch nicht vorhanden ist. Kann mir jemand sagen, wie die korrekte Synatx für den Befehl lautet? Danke im voraus!

  • Benutzer-Avatarbild

    Hallo EugenIS, danke für Dein Angebot - sehr freundlich! Ich glaube aber, dass ich Deinen Ansatz verstanden habe, das sollte ich wohl hinbekommen. Ich würde also einen SQL-Befehl erstellen und diesen mit ExecuteNonQuery() ausführen. Und dann noch mit Transaktionen arbeiten. Bin gespannt und werde berichten. Mit dem Entity-Framework habe ich mich noch nicht beschäftigt, da muss ich mich erst einlesen. Danke erstmal, Gruß, Schorsch

  • Benutzer-Avatarbild

    Danke zunächst für Eure Mühe! In der Tat gibt es dabei ein paar Tabellen, bei denen ich prüfen muss, ob der Datensatz schon da ist. Wenn nicht, erstelle ich ihn. Aber da muss ich doch alle Datensätze laden, sonst funktioniert es doch nicht, oder?