Suchergebnisse

Suchergebnisse 1-30 von insgesamt 62.

  • Benutzer-Avatarbild

    wusste ich ja garnicht. Kannst du mir sagen wie das Funktioniert? Das geht zwar auch jetzt schon unnormal schnell aber wenn ich dadurch noch mehr Zeit sparen kann, bin ich dabei Momentan mache ich das so: VB.NET-Quellcode (27 Zeilen)

  • Benutzer-Avatarbild

    VB.net Benutzeranmeldung

    Holistiker - - Daten(bank)programmierung

    Beitrag

    Ich mische mich ja nur ungern ein aber ich persönlich finde diesen Ansatz eher bescheiden. Für mich schreit das eher nach einer extra Tabelle "Benutzer_Rechte". Benutzername | Modul | Aktiv(Ja/Nein) Also grundsätzlich erstmal den Login ausführen und wenn der Erfolgreich ist, würde ich entsprechend alle Module bzw. Rechte laden Für die Abfrage der Rechte würde ich mir dann eine Funktion schreiben, der ich Benutzername und Modul übergebe und als Ergebnis True oder False zurück bekomme. Dementsprec…

  • Benutzer-Avatarbild

    Habe das Problem in den Griff bekommen. Damit ich einen BulkUpload auf den SQL-Server hinbekomme brauche ich ja eine CSV-Datei. Dafür hatte ich eine extra Funktion geschrieben welcher ich die Datatable übergeben hatte. Innerhalb dieser Funktion (nachdem die CSV erstellt wurde) konnte ich die DT dann Disposen und somit den Arbeitsspeicher auch wieder frei geben. Jetzt läuft es rund Danke an alle.

  • Benutzer-Avatarbild

    Ich lese Daten aus einer Externen Datei in eine Datatable ein. Danach werden diese Daten auf einen SQL-Server geschubst. Da sich dieser Vorgang ständig wiederholt, muss ich zwischendurch den Arbeitsspeicher wieder frei räumen, da ich sonst irgendwann auf eine "out of memory" exception stoße. Das mit dem Datagridview war nur ein Beispiel. Beinhaltet aber das gleiche Problem. User kann sich in meiner Anwendung die Daten von externen Dateien anschauen. Wenn der User dies mehrfach hintereinander mac…

  • Benutzer-Avatarbild

    Halihallo Sagen wir mal ich habe eine Funktion: VB.NET-Quellcode (9 Zeilen) Damit habe ich ja sämtliche Daten die ich in "dt" geladen habe. Auch im Arbeitsspeicher. Wie kann ich diesen Arbeitsspeicher denn nun wieder frei geben? Sagen wir mal ich mache: VB.NET-Quellcode (1 Zeile) Vermutlich muss ich irgendwo .Dispose aufrufen aber ich weiss leider nicht an welcher Stelle, da es sich hierbei ja um eine Funktion handelt. Hatte schon versucht "XYZ.Dispose()" aber das bringt nicht den erfolg Dankeee…

  • Benutzer-Avatarbild

    Habe das Problem gefunden. Mein Tool wurde auf der Virtuellen Machine über den Taskplaner ausgeführt und anscheinend hatte dieser keine Lust alle Netzwerkressourcen frei zu geben. Ich muss mir dann jetzt irgendwas anderes überlegen. Trotzdem Danke an alle

  • Benutzer-Avatarbild

    Okay klar Testen kann ich das natürlich. Aber nur das wir nicht aneinander vorbei reden: Wenn ich die Datei zuerst in ein lokales Verzeichnis kopiere -> 1,5 Gb und mehr. Dauert der Kopier Vorgang länger als das Auslesen selber. Vielleicht nochmal zum Verständnis: -Mein Laptop (Windows 10) -> Netzlaufwerk auf Server A wo die Datei liegt -> Datei wird ausgelesen und erzeugt eine Netzwerkauslastung von ca. 500Mbit/s und braucht für das Auslesen 5 Sekunden -TestPC (Windows 10) -> Netzlaufwerk auf Se…

  • Benutzer-Avatarbild

    ReadallLines muss ich leider direkt ausschließen. Da sich das auslesen der Datei die verarbeitet wird auf diesen Thread hier bezieht. Große Datei (1,5gb) mit ca. 500.000 Zeilen schnell einlesen

  • Benutzer-Avatarbild

    Das "mandantenverzeichnis" zeigt auf zb: "O:\". Welches dann ein einfaches eingebundenes Netzlaufwerk ist VB.NET-Quellcode (30 Zeilen)

  • Benutzer-Avatarbild

    Hallo Zusammen, ich habe da ein kurioses Problem, welchem ich nicht ganz so gewahr werde. Ich habe eine Anwendung Programmiert, welche per "Streamreader" mehrere Dateien nacheinander ausliest. Die Dateien befinden sich auf einem Server im internen Netzwerk. Via Netzlaufwerk greift das Programm dann auf den Ordner zu. Starte ich das Programm auf meinem Laptop habe ich eine Netzwerkgeschwindigkeit (Task-Manager) von ca. 500Mbit/s. <- Entsprechend schnell ist auch das auslesen der Datei. Auf einem …

  • Benutzer-Avatarbild

    Danke für die Antwort. War leider nicht die richtige aber habe es jetzt hinbekommen. Man musste Enablecredssp auf True setzen dann ging es auch mit Windows 10. Bleibt leider immer noch das Problem mit den Druckern. Auf der Windows10 Machine werden die Drucker erfolgreich weitergeleitet. Sowohl über mein Tool als auch wenn ich mich über mstsc verbinde. Auf dem Server2008R2 bekomme ich die Drucker über mein Tool nicht weitergeleitet. Wenn ich mich über mstsc verbinde schon. Muss ich da eventuell i…

  • Benutzer-Avatarbild

    Hallo Ihr lieben liebenden, ich "versuche" gerade eine Anwendung zu Programmieren mit der ich mich über RDP auf 2 Verschiedene Server einwählen kann. Server 1 = Windows Server 2008R2 -> Funktioniert "Server2" = Windows 10 Pro 64 Bit -> Funktioniert nur über lokalen Aufruf per Verbindung über mstsc. In meinem Programm jedoch nicht. (Das WIndows 10 ist also bzgl. Remoteverbindung richtig konfiguriert) Für die RDP-Verbindung nutze ich das Active X Control von Microsoft (mstsclib) Auf meiner Form be…

  • Benutzer-Avatarbild

    Danke für den Ratschlag aber in diesem Fall kann ich an dem Datenmodell leider nichts ändern, da ich mich hier an die Gegebenheiten halten muss. Dass das Datenmodell mist ist und hier sämtliche Regeln der Relationalen Datenbanken missachtet werden, weiss ich auch Hatte Datenbanken vor 10 Jahren selber ausgiebig in der Schule Kann da aber leider nichts dran ändern in diesem Fall. Trotzdem aber danke an alle für die Hilfe

  • Benutzer-Avatarbild

    Jetzt hab ichs Habe den Index (id aus tbl_bw_ada welcher sich aus "Lieferant"."Adressnummer" zusammen setzt) einfach direkt in der Abfrage gebildet dadurch ist das ganze wieder richtig schön schnell SQL-Abfrage (5 Zeilen) Vielen Dank für den genialen Denkanstoß, jetzt weiss ich auch zukünftig wie ich mir noch aus anderen Tabellen Daten dazuholen kann

  • Benutzer-Avatarbild

    Zitat von Yannici: „Ich denke wir sind uns einig dass das Datenmodell nicht für eine relationale Datenbank geeignet ist. Eine "dynamische" SQL-Abfrage (also falls z.B. noch mehr Lieferanten hinzu kommen), ist hier nicht möglich. Eine SQL-Abfrage für dein Vorhaben könnte allerdings so aussehen (mit festen Spaltennamen "Lieferant1" etc.): SQL-Abfrage (5 Zeilen)“ Habe das jetzt mal getestet und ich glaube das Funktioniert leider nicht. Musste das Timeout für den Dataadapter erstmal volle Kanne hoch…

  • Benutzer-Avatarbild

    Danke schonmal fürs Feedback. Man sollte vielleicht folgendes dazu sagen: Lieferant1,2 und 3 sind fest hinterlegt und dienen als Hauptlieferant,Nebenlieferant,Nebenlieferant. Da kommen keine neue Spalten hinzu bei 3 ist ende. Heisst also einem Artikel können maximal 3 Lieferanten zugeordnet werden ( Danke an den ERP-Entwickler ). Habe jetzt mal folgendes gemacht (Zum testen für zumindest schon mal den ersten Lieferanten): SQL-Abfrage (1 Zeile) Damit habe ich ja schonmal die Tabelle angelegt so w…

  • Benutzer-Avatarbild

    Hallo liebes Paradise Team, ich arbeite aktuell an einer SQL Abfrage die mir den letzten Nerv raubt, da ich keine Ahnung habe wie ich das Vernünftig lösen soll. Ich versuche die Situation mal zu schildern: Gegeben sind 2 Tabellen: tbl_bw_art (Artikelstammdaten) tbl_bw_ada (Adress/Artikel Stammdaten -> Hier stehen Preise bzw. Konditionen für die Artikel aus tbl_bw_art drin, basierend auf Adressnummern) tbl_bw_art sieht so aus: * Artikelnummer (Pi) * Lieferant1 * Lieferant2 * Lieferant3 * 102640 *…

  • Benutzer-Avatarbild

    Nur zur Info, damit der Thread hier nicht unbeantwortet im Nirvana versinkt obwohl ich das Problem inzwischen "umgehen" konnte: Da es sich hier um 2 Tabellen handelt die auch unabhängig voneinander behandelt werden können, ohne dass ich zwangsläufig eine Beziehung zueinander aufbauen muss, habe ich hier jetzt ("Bitte steinigt mich nicht") das Autoincrement weggenommen und den Index selber über "Bestellnummer.Lieferantennummer" gebildet. Da dieser Wert zu 99,99 % nur einmal vorkommen darf, kann i…

  • Benutzer-Avatarbild

    Ich mache das immer so: VB.NET-Quellcode (45 Zeilen) Das ganze könntest du dann folgendermaßen an ein Datagridview übergeben: VB.NET-Quellcode (1 Zeile)

  • Benutzer-Avatarbild

    Hallöchen, ich habe eine ziemlich einfache MySql Datenbank. (Ich vereinfache mal die Anzahl der Spalten) Tabelle1 = "tbl_bestellnummern" mit den Spalten ( Bestellnummer(Primary-Key), Warentarifnummer ) Tabelle2 = "tbl_preise" mit den Spalten (id (Primary-Key), Bestellnummer , Lieferant , Preis) Ich denke das ist so ziemlich eindeutig wie die beiden Tabellen in Beziehung zu einander stehen. Die Daten werden aktuell per Bulkloader in die Tabellen geschoben. Das sieht dann in etwa so aus: VB.NET-Qu…

  • Benutzer-Avatarbild

    Hab das Framework auf 4.6 umgestellt. Jetzt gehts Danke!

  • Benutzer-Avatarbild

    Habe ich auch schon versucht. Bei mir gibt es auch nur SecurityProtocolType.TLS oder SSL und beides ändert irgendwie garnichts, egal an welcher Stelle ich das einfüge.

  • Benutzer-Avatarbild

    @LaMiy Füge mal in deine Tabelle "price1" noch eine Spalte mit Kundennummern ein. Und Selektiere dann nur die Preise für Kundennummer XY aus der Tabelle Price 1. Das ist mein Problem momentan

  • Benutzer-Avatarbild

    Hallo Zusammen, ich versuche gerade verzweifelt die Schnittstelle zum Bundeszentralamt für Steuern aufzubauen damit ich automatisiert UST-ID Nummern auf Gültigkeit abfragen kann. Die Seite ist diese hier: evatr.bff-online.de/eVatR/xmlrpc/ Ich bekomme leider immer, egal was ich mache, den Doofen Fehler zurück: Zitat: „An error occurred: Die Anfrage wurde abgebrochen: Es konnte kein geschützter SSL/TLS-Kanal erstellt werden“ Hier mal mein Code: (Die USTID's habe ich durch "*" ersetzt VB.NET-Quellc…

  • Benutzer-Avatarbild

    Also die Preisgestaltung ist eigentlich so: Artikel gehört zu Warengruppe A dieser Artikel hat 6 Verschiedene Verkaufspreise (VK1 bis VK6) Der Kunde wird nun grundsätzlich in eine VK-Gruppe eingeordnet zb. VK2 <-Damit würde der Kunde für alle Artikel den VK2 bekommen. DIe Abfrage ist jetzt so: Wenn der Kunde einen direkten Preis für den Artikel hat dann steht dieser in Tabelle1. Hat der Kunde in Tabelle1 keinen Preis muss geschaut werden ob für diesen Kunden in Tabelle2 eine VK-Gruppe für eine b…

  • Benutzer-Avatarbild

    Hallöchen, ich bräuchte mal eure Hilfe bzw. einen Denkanstoß wie man das am Besten realisieren kann: Ich habe eine MSSQL Datenbank mit 4 Tabellen. Tabelle1= Artikelnummern Tabelle2=Artikeldetails Tabelle3=Artikelattribute Tabelle4=Preise Ich muss jetzt über einen SQL-Befehl alle Artikelnummern aus Tabelle1 laden. Diese Artikelnummern werden dann verknüpft mit der Bestellnummer aus der Tabelle2. Aus Tabelle3 gesellt sich dann noch die Warengruppe dazu. Das ganze würde sich ja folgendermaßen lösen…

  • Benutzer-Avatarbild

    Moin, aus der Toolbox einen Timer auf die Form ziehen. Zu reinen Anzeige der Aktuellen Uhrzeit würde ich z.B. noch ein Label platzieren, welches die aktuelle Uhrzeit anzeigt. Dann im Form_Load Ereignis VB.NET-Quellcode (3 Zeilen) Dann in der Form unten auf Timer1 doppel Klicken. Dann folgendes: VB.NET-Quellcode (6 Zeilen) Hier sei allerdings gesagt, das dein Programm dazu immer laufen bzw. gestartet sein muss. Eine Alternative wäre hier vielleicht ein Dienst.

  • Benutzer-Avatarbild

    Hallöchen, habe einen Windows-Dienst geschrieben und wie man ja weiß, kann hier kein notifyicon etc. eingebaut werden, da unabhängig von der Windows-GUI. Stattdessen baut man eine 2te Anwendung im Forms-Style und lässt hier dann alles anzeigen, was man anzeigen möchte/muss. Das Tool und der Dienst ist fertig und läuft aktuell auf einem TerminalServer 2012R2. Das Tool zur Überwachung -> .exe starte ich auf dem Adminaccount. Läuft auch sauber. Das Tool selber ist eine reine Anzeige um den Status v…

  • Benutzer-Avatarbild

    Ja mit ReadWrite hat es funktioniert. Aber ich fang besser garnicht erst an direkt in die "Datenbankdateien" unserer Warenwirtschaft zu schreiben Kann ich bei der der Methode von slice irgendwie die erste Zeile überspringen? Da steht nämlich irgendein Index oder sowas drin, den ich zum Auslesen nicht brauche. Ich könnte das natürlich irgendwie anders lösen aber die erste Zeile zu überspringen, würde das ganze ein wenig eleganter machen.

  • Benutzer-Avatarbild

    22 Bevor ich jetzt ein neues Thema aufmache: Weiss jemand warum ich trotzdem ein "Datei ist bereits durch ein anderes Programm in Bearbeitung" bekomme? VB.NET-Quellcode (3 Zeilen) Habe ich da was vergessen? //FileShare.Readwrite sollte es natürlich heißen. Jetzt läuft es auch. *autsch*