Suchergebnisse

Suchergebnisse 1-30 von insgesamt 283.

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

  • Benutzer-Avatarbild

    Moin, ist es möglich und wenn ja wie, einem Enum aus einer DLL einen Wert hinzuzufügen, so dass ich diesen in meinem Code zusätzlich abrufen kann? Als Beispiel VB.NET-Quellcode (10 Zeilen) wäre mein Enum in der externen DLL. In einigen Programmen, in denen ich meine DLL eingebunden habe, benötige ich manchmal noch zusätzliche Werte in diesem Enum, die allerdings nur in diesem Programm benötigt werden. In Klassen würde ich dies über Implements oder Partial lösen, was bei Enums aber nicht funktion…

  • Benutzer-Avatarbild

    Oder etwas einfacher, mit öffentlichen Variablen und einer Initialisierung. This nicht im Formular, sondern einer separaten Klasse anlegen. VB.NET-Quellcode (24 Zeilen) Beim Start des Programms aufrufen ... VB.NET-Quellcode (1 Zeile) Abfrage der Werte ... VB.NET-Quellcode (3 Zeilen)

  • Benutzer-Avatarbild

    Moin, in der Regel verwende ich entweder bekannte Typen (String, Integer ...) oder eigene Klassen als Rückgabewert für Funktionen. Nun kommt es hin und wieder mal vor, dass es sich oft nicht lohnt für Kleinigkeiten eine extra Klasse anzulegen. learn.microsoft.com/en-us/dotn…eatures/data-types/tuples hier beschreibt Microsoft, wie sie sich Tuples als Rückgabewerte vorstellen. Als Beispiel VB.NET-Quellcode (5 Zeilen) Und hier ein Beispiel von mir VB.NET-Quellcode (25 Zeilen) Sicher könnte ich für …

  • Benutzer-Avatarbild

    Dass es dabei keine Exception wirft, ist tatsächlich interessant. Da müsste man vielleicht eine Funktion, besser noch eine Erweiterung für IO.DirectoryInfo, erstellen, welche zuerst prüft (Ping o.ä.) ob der Server (\\SERVER\) erreichbar ist oder nicht. Hab es selber kurz getestet, IO.DirectoryInfo.Exists läuft in einen 30 Sekunden Timeout und gibt False, wenn man einen UNC Pfad abfragt der nicht erreichbar oder gar nicht vorhanden ist. Eine Exception wird nicht ausgelöst, gibt aber dann False (w…

  • Benutzer-Avatarbild

    Schau dir mal die ​IO.FileInfo Klasse an.

  • Benutzer-Avatarbild

    Am besten gleich den mitgelieferten ​ConnectionStringBuilder nehmen. VB.NET-Quellcode (1 Zeile) VB.NET-Quellcode (13 Zeilen)

  • Benutzer-Avatarbild

    Bei deiner Lösung bleiben viele Objekte offen nach Verlassen des Subs. Alles, was man disposen kann, sollte man auch disposen. Am besten direkt mit Usings arbeiten. Ebenso sollte man den (unter .Net 5+) veralteten Net.WebClient nicht mehr nutzen, lieber den neuen Net.Http.HttpClient So würde ich es lösen ... VB.NET-Quellcode (23 Zeilen)

  • Benutzer-Avatarbild

    Wie sieht denn der Code aus, den du bisher hast?

  • Benutzer-Avatarbild

    MSSQL bak Datei lesen

    BlueLagoonX - - Daten(bank)programmierung

    Beitrag

    Genau das war es, habs gestern Abend auch noch selber gefunden. Habs jetzt mit SQL-Abfrage (2 Zeilen) gelöst, gibt genau das aus was ich brauche.

  • Benutzer-Avatarbild

    Auch wenns schon gelöst ist, vielleicht ein Anreiz von mir. VB.NET-Quellcode (44 Zeilen) So erstelle ich meine Klassen (auch zum Serialisieren von JSon oder Xml). Beim Get/Set der öffentlichen Member Root.ObjectOne und ObjectOne.Text wird intern überprüft, ob sie Nothing sind und wenn ja, wird Nothing durch etwas Sinnvolles ersetzt. Bläht den gesamten Code natürlich mehr auf, als wenn man einfach nur ​Public Property ObjectOne As ObjectOne oder ​Public Property Text As String als einfache Proper…

  • Benutzer-Avatarbild

    MSSQL bak Datei lesen

    BlueLagoonX - - Daten(bank)programmierung

    Beitrag

    Moin, für ein von mir erstelltes Tool zum Sichern und Wiederherstellen von Backups (SQL, MySQL) benötige ich aus einer BAK Datei (MSSQL) den Namen der Datenbank. Als Beispiel ein Ausschnitt aus meinem Restore-Statement. VB.NET-Quellcode (17 Zeilen) Das Script funktioniert, solange die Datenbank aus der die Sicherung erstellt wurde, die selbe ist, wie die unter der sie wieder importiert werden soll. Me.InitialDatabase gibt hier den Namen der Datenbank-Datei in der Sicherung an. Dieser ist allerdi…

  • Benutzer-Avatarbild

    Die OrElse Abfragen kann man übersichtlicher machen. SearchAllSubDirectories gibt es nicht. ich würde es so lösen; VB.NET-Quellcode (7 Zeilen)

  • Benutzer-Avatarbild

    Moin, seit der Anzeige-Umstellung der Projekteigenschaften in VS 2022 (.NET 6.0 Projekt) funktioniert das Entfernen von Namespaces nicht mehr so wie es eigentlich sein sollte. Gegeben ist ein neues oder vorhandenes Projekt in NET 6, geht man nun auf Projekt > Verweise > References > Allgemein (tolle Mischung aus deutsch und englisch übrigens, großes Kino Microsoft ...) hat man dort die Auflistung der im Projekt importierten Namespaces. Wenn man jetzt eines entfernen will, wird auch gleich der nä…