Suchergebnisse

Suchergebnisse 1-30 von insgesamt 297.

  • Benutzer-Avatarbild

    Um aber an die Knoten zu kommen, wirst du die 30.000 Dateien auch öffnen und lesen/serialisieren müssen. Hier würde sich Quellcode (1 Zeile) anbieten. Achte dabei darauf, dass die Xml Dateien wenn möglich in einer Quellcode (1 Zeile) liegen. Quellcode (1 Zeile) sollte auch gehen, ist ab er für den parallelen Betrieb nur lesend zu gebrauchen. Wie groß sind denn die Xml Dateien, wie lange dauert das Einlesen pro Datei in ms? Zum Thema Linq to Xml gibts bei Microsoft einige brauchbare Beispiele lea…

  • Benutzer-Avatarbild

    Moin, wie weit bist du denn bisher, hast du schon etwas an Code? Reden wir von VBA (deine Threadauswahl) oder VB.Net (dein Titel)? Am einfachsten wäre es, wenn du für die Xml Dateien Klassen erstellst und diese dann serialisierst.

  • Benutzer-Avatarbild

    Gibt auf Twitter einige Beiträge, in denen Ionos auch offiziell bestätigt hat, dass es "so gewollt ist". Zitat: „Hallo! Nein, das ist kein technisches Problem. Die Beobachtung und die letzte Vermutung sind richtig. Wir bauen unsere Sicherheitsregeln nach den (schlechten) Erfahrungen auf, die wir gemacht haben. Insofern setzen wir einen User-Agent voraus. Viele Grüße /ma“ Zitat: „Hallom nein, wurde es nicht. Hinweis: Setzen Sie die Zeile "user_agent = "PHP_default_user_agent" in Ihre php.ini oder…

  • Benutzer-Avatarbild

    Moin, gestern im Laufe des Tages hat Ionos intern ein Update für die Webserver ausgerollt, wodurch der HttpClient einen User Agent benötigt, ohne werden sämtliche Downloads mit Fehler 503 abgebrochen. Nun heißt es, in sämtlichen Routinen die über den HttpClient etwas herunterladen... VB.NET-Quellcode (1 Zeile) Hinzufügen, da kommt Freude auf. Ein viel größeres Problem habe ich allerdings mit den ClickOnce Installationen. Bei sämtlichen Programmen die ich erstelle, verwende ich ClickOnce. Die App…

  • Benutzer-Avatarbild

    X-Rechnung

    BlueLagoonX - - Sonstige Problemstellungen

    Beitrag

    Selber basteln wird schnell extrem kompliziert. Ich kann dir ZUGFeRD-csharp empfehlen, gibts über NuGet. Damit erstellen wir unsere X-Rechnungen.

  • Benutzer-Avatarbild

    Moin, ich erstelle derzeit eine kleine Api zum Anzeigen von Bildern. Gegeben ist ein Webserver bei Ionos mit php 8.2. Die Dateien liegen im Format 04-11.jpg (für April-11) auf dem Webserver Der Downloadlink wäre: Quellcode (1 Zeile) Dieser wird im Code (vb.net) generiert. Auf Quellcode (1 Zeile) liegt unsere Wordpress Homepage, daher verwende ich die Subdomain Quellcode (1 Zeile) Diese verlinkt in ein eigenes Verzeichnis. VB.NET-Quellcode (2 Zeilen) ... gibt auch den korrekten Link zurück. Nun i…

  • Benutzer-Avatarbild

    Zitat von Haudruferzappeltnoch: „Ist das nicht eher kontraproduktiv, wenn die Klasse im Code anders heißt als in der Xml?“ Die XmlAttribute waren ein Beispiel, wie ich es für Xml machen würde. Bei Xml kommt soetwas öfters mal vor, besonders wenn in der Xml Datei die ich serialisieren will, unsinnige Bezeichnungen stehen, die nicht zu dem passen, was ich im Code habe. Ich reiche keine Xml als Datenquelle an List&label, sondern eine List (Of Object). Zitat von mrMo: „Hatte das Problem auch. Jedoch…

  • Benutzer-Avatarbild

    Moin, ich drucke eine Liste aus Datensätzen über Combit List&Label. Die Daten kommen aus einer Quellcode (1 Zeile). Item wäre hierbei VB.NET-Quellcode (11 Zeilen) Nun ist leider die Bezeichnung Item sehr unglücklich gewählt worden, was sich ohne Weiteres nicht mehr ändern lässt. Die Bezeichnung Item wird im List & Label Bericht als Datenherkunft für zu druckende Felder verwendet. Wird diese geändert, funktioniert der komplette Bericht bei x Kunden nicht mehr. Die Berichte zu ändern ist keine Alt…

  • Benutzer-Avatarbild

    Nun kommen wir zueinander Zugangsdaten mitschicken soweit mir bekannt ist nicht. Du könntest auf dem Netzlaufwerk (NAS, Synology/QNAP?) einen SFTP Server einrichten. Hierzu dann entsprechend pro Anwender einen Benutzer auf dem Server anlegen, welcher über die entsprechenden Rechte (Nur lesen, lesen/schreiben/löschen) verfügt. Dann machst du dir eine Tabelle für Zugangsdaten auf dem Webserver, in dem dann Login/Passwort (verschlüsselt versteht sich) eingetragen sind. Mit den Zugangsdaten würde ma…

  • Benutzer-Avatarbild

    Das beantwortet leider keine meiner Fragen. Sollen die Dateien nur geöffnet oder auch geändert und anschließend wieder vom benutzer auf den Server gespeichert werden? WARUM sollen die Nutzer nicht direkt auf das Netzlaufwerk zugreifen? Das wäre der normale Weg, der auch sauber funktioniert und sich absichern lässt (Benutzer/Gruppen mit entsprechenden Berechtigungen für Ordner, Zugriff auf Dateien nur lesend, nicht schreibend)

  • Benutzer-Avatarbild

    Moin, wenn der Zugriff über den Explorer nicht zulässig sein soll, wird es kompliziert. Warum soll der User nicht über den Explorer auf die Dateien zu greifen? Soll der Benutzer die Dateien nur sehen oder auch ändern/löschen/neuer erstellen? Wenn es rein lesend wäre, würde sich ein interner Webserver anbieten, welcher Befehle über eine API entgegen nimmt und an dein Programm dann die entsprechende Datei sendet. Wird aber, wie gesagt, alles kompliziert.

  • Benutzer-Avatarbild

    Magst uns mal etwas Code geben? So ist die Fehlermeldung relativ unbrauchbar

  • Benutzer-Avatarbild

    Sollen deine Kunden denn auch Daten in der Datenbank ändern/hinzufügen/löschen können, oder reicht für die ein lesender Zugriff? Wenn lesend auch reicht, wäre es sinnvoller, du schreibst dir einen Exporter, welcher die Dateien über Sftp auf deinen Webserver hochläd. Diese Daten lässt du dann von den Client-Anwendungen herunterladen und in die internen Datenbanken der Software importieren. Idealerweise erstellst du dir Klassen, welche als Xml/Json serialisierbar sind. Für den Export (dein PC) ers…

  • Benutzer-Avatarbild

    Moinmoin Direkte Zugriffe auf Datenbanken über Internet sollte man immer (!) vermeiden. Schreib/lass dir eine Api erstellen, die auf dem Server läuft (php, asp.net ...). Diese empfängt die Anfragen und gibt dann aus der Datenbank die Ergebnisse zurück. Dabei sollte unbedingt darauf geachtet werden, dass Api-Aufrufe nur mit einem gültigen Key (selbstgeneriert und im Webserver hinterlegt, wird dann in der Api abgefragt) gültige Werte zurückgeben dürfen, sonst kann jeder alles abfragen. Und jetzt n…

  • Benutzer-Avatarbild

    Moin, versuchs mal so VB.NET-Quellcode (6 Zeilen) Bei der Zuweisung optionaler Werte sind nur statische Werte zulässig, daher geht dein Beispiel nicht.

  • Benutzer-Avatarbild

    Foxpro kenne ich selber nicht, such aber mal bei NuGet in Visual Studio nach VfpOleDB und probier es damit. Im Netzwerk wäre ein Sql-Server (MSSQL/MySQL) eigentlich die bessere Wahl. Wenn ich deinen SqlQuery so sehe, empfehle ich dir dringend, dich in das Thema SQL Injections einzuarbeiten, bevor du da weitermachst wo du gerade bist. Arbeite mit SqlCommand.Parameter, um die Werte sicher zu übergeben.

  • Benutzer-Avatarbild

    Ich schätze, die Connection wird noch offen sein. Visual Basic-Quellcode (1 Zeile) Die ` kannst du dir im SqlCommand sparen, solange du keine Felder abfragst. Zudem solltest du Using statt Dim für Aufrufe verwenden, welche Disposing unterstützen. VB.NET-Quellcode (9 Zeilen) Nimm Using, wo immer es geht, dann brauchst du dich um .Close nicht kümmern, zudem macht es den Code übersichtlicher.

  • Benutzer-Avatarbild

    Von welchen Servern sprechen wir hier? MSSQL, MySQL, SMB, FTP, SFTP ... Wenn du den Computernamen über eine IP-Adresse abfragen willst, auf Stackoverflow hab ich dazu ein Beispiel gefunden (Post #3) stackoverflow.com/questions/24…name-using-the-ip-address

  • Benutzer-Avatarbild

    Moin, auf meiner Synology FS2500 habe ich heute ein Update für MariaDB 10.11.2-1303 unter DSM7.2 durchgeführt. Nachdem verbindet sich keines meiner Programme mehr über den MySql.Data Connector von Oracle. Als Fehlermeldung beim Befüllen einer DataTable erhalte ich: Quellcode (1 Zeile) Nach etwas Internetrecherche kam ich auf einen Beitrag auf Stackoverflow stackoverflow.com/questions/74…ect-cannot-be-cast-from-d dazu, den MySql.Data Verweis rauszuhauen und gegen den MySqlConnector (über NuGet) z…

  • Benutzer-Avatarbild

    Moin, der Tag VB.NET ist etwas irreführend. Davon abgesehen, ja. Wenn du die User sich über RDP verbinden (hoffentlich über einen VPN Server und nicht direkt über RDP) können sie die installierten Programme gleichzeitig verwenden. Vorausgesetzt Habt ihr denn auch die entsprechenden Lizenzen (Windows Server 2016/2019/... CALs) bei Strato für die gleichzeitige Nutzung erworben? Habt ihr denn versucht, euch gleichzeitig zu verbinden und auch mal Programme geöffnet, es einfach mal ausprobiert? Komme…

  • Benutzer-Avatarbild

    Hast du denn mal nachgesehen, ob die neuen/geänderten Daten wirklich in der Datenbank stehen? Von welcher AccessDb Version sprechen wir, noch mdb oder "schon" accdb? Werden vielleicht auch ältere Daten gelöscht, wodurch sich das alles wieder ausgleicht? Enthält die Access-Datei wirklich nur die Datenbank oder auch Formulare, Makros, Module?

  • Benutzer-Avatarbild

    Meine Programme arbeiten zum Teil auch mit Dateien. Hierzu habe ich Routinen, die beim Beenden und, sofern nötig, beim Starten den Temp Ordner leeren. Eine Quellcode (1 Zeile) kannst du durchlaufen um enthaltene Dateien zu löschen, hilft aber nach dem Neustart des Programms nicht mehr da sie dann leer ist. Hier mal ein Beispiel, wie meine Tmp-Routine aussieht. VB.NET-Quellcode (133 Zeilen)

  • Benutzer-Avatarbild

    VB.NET-Quellcode (1 Zeile) würde ich nicht mehr verwenden, lieber etwas Aktuelleres. VB.NET-Quellcode (10 Zeilen)

  • Benutzer-Avatarbild

    Dann lösch doch den Inhalt des Ordners und nicht den Ordner. Systemordner löschen ist ein No-Go und kann dazu führen, dass deine Anwendung von Virenscannern beim Ausführen des Löschvorgangs geblockt wird.

  • Benutzer-Avatarbild

    Die Frage ist eher, warum du die Systemordner überhaupt löschen willst. Gibt´s dafür einen triftigen Grund?

  • Benutzer-Avatarbild

    VB.NET-Quellcode (30 Zeilen) Hier mal ein Beispiel wie ich Mailkit verwende. Nimm statt Port 465 (SSL) bitte gleich 587 (TLS), zusammen mit Quellcode (1 Zeile)

  • Benutzer-Avatarbild

    Genau aus solchen Gründen nehme ich gern MailKit, gibts über NuGet zum Herunterladen.

  • Benutzer-Avatarbild

    Der Standard SmtpClient aus dem Framework unterstützt kein SSL, nur TLS. Verwende Port 587 statt 465.

  • Benutzer-Avatarbild

    Auf dem PC muss Access in der Version passend zu deinem Programm sein. Wenn ein 64 Bit Office installiert ist, muss deine Anwendung ebenfalls auf 64 Bit gestellt sein. Wenn kein Office installiert ist, muss die Access Database Engine installiert werden (2010 oder 2016, auch passend zu deinem Programm mit x86/x64).

  • Benutzer-Avatarbild

    @VB1963 Dachte ich mir schon, den Beitrag hatte ich auch gefunden @VaporiZed Ein neues Enum pro Programm, welches dann die Werte aus dem Enum aus der DLL enthält habe ich bisher. Habe ich dann bisher so gemacht VB.NET-Quellcode (14 Zeilen) Funktioniert soweit auch, allerdings muss ich bei Änderungen im ursprünglichen Enum die Änderungen auch im Programm durchführen. Nicht schön, aber wenns nicht anders geht, bleib ich dabei. @RodFromGermany ist mit bekannt. Hier mal ein Beispiel wie ich es anged…