Suchergebnisse

Suchergebnisse 1-30 von insgesamt 69.

  • Benutzer-Avatarbild

    Ich mache das nur noch so, dass ich neben der Textbox (die im übrigen Enabled = False ist) eine Schaltfläche habe, die mir ein Formular mit einem DateTimePicker öffnet. So habe ich immer ein korrektes Datum, auch nicht sowas wie den 31.06.2024. Ohne DateTimePicker kommt da oft dummes Zeug ins Textfeld.

  • Benutzer-Avatarbild

    Jau, das war's! Tausend Dank, VaporiZed! Ich bin Dir eine Tüte Spekulatius schuldig! Ich hatte diese Dateien zwar mit verteilt und auch installiert, hatte aber zwischenzeitlich alle Verweise gelöscht und neu erfasst - um sicher zu gehen, dass die auch alle identisch sind. Da musste ich also auch die neuen .config-Dateien neu kopieren. Danke nochmal!

  • Benutzer-Avatarbild

    Ja, dasselbe Framework und auch dieselben Verweise auf identische DLL. Der einzige Unterschied ist, dass Prog1 noch Verweise auf SQLite hat. Die braucht Prog2 nicht.

  • Benutzer-Avatarbild

    Hallo zusammen, ich habe einen seltsamen Fehler beim Öffnen einer MariaDB. Mein Programmpaket besteht aus zwei Programmen. Prog1 ist eine Stammdatenverwaltung, Prog2 ein Programm zum Austauschen von Daten. Prog1 öffnet die MariaDB fehlerfrei mit folgendem Connectionstring: VB.NET-Quellcode (1 Zeile) Prog2 soll dieselbe DB mit demselben Connectionstring auf demselben PC öffnen (Connectionstrings sind identisch; habe ich geprüft). Prog1 ist geschlossen. Dann kommt dieser Fehler: Zitat: „System.IO.…

  • 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…