Suchergebnisse

Suchergebnisse 1-30 von insgesamt 48.

  • Benutzer-Avatarbild

    So ähnlich hattes ich es vor. Ich habe mir eine Verschlüssungsroutine und eine Entschlüsselungsroutine geschrieben. Über den Configurationsmanager wollte ich dann den verschlüsselten Connectionstring in die config schreiben. Bei allen Zugriffen über den Datareader kann ich vorher den Connectionstring entschlüsseln um dann die Datenbankverbindung aufzubauen. Bei der Entschlüsselung ist mir jetzt noch nicht ganz klar, wie das mit dem Dataset funktioniert, das ich im Designer angelegt habe. Das wür…

  • Benutzer-Avatarbild

    Danke Dir. Du bist mal wieder der Lichtbringer. Gruß Markus

  • Benutzer-Avatarbild

    Hallo, ich entwickle meine Anwendung in meiner Entwicklungsumgebung, mit meinem Datenbankserver. Damit sind im Connection-String der Projekteinstellungen natürlich auch mein Server, meine Datenbank, etc. eingetragen. Wenn das Projekt jemals Produktionsreife erlangt, wie bekomme ich das geregelt, dass der zukünftige Anwender dann die Datenbankverbindung an seine Umgebung anpassen kann? Der Connection-String in den Projekt-Settings ist ja im Bereich Anwendung, d.h. über MySettings kann ich den nic…

  • Benutzer-Avatarbild

    Die Lösung gibt es im Thread selbst, ich habe das übersehen. Zitat: „Lösung: Offenbar ist im aktuellen Framework da eine System.Enumerable.ToDictionary()-Extension implementiert mit derselben Signatur, wie die von EDRs System.Collections.Generic.ToDictionary()-Extension. Also müssen wir den Teil auskommentieren. Suche Solution-weit nach der Methode "Public Function ToDictionary(Of TItem, TKey)(items As IEnumerable(Of TItem), keySelector As Func(Of TItem, TKey)) As Dictionary(Of TKey, TItem)", wi…

  • Benutzer-Avatarbild

    Ausgelagert aus DBExtensions - allgemeine Lösung der Daten-Persistierung via Datenbanken Hi @ErfinderDesRades, ich habe beim Einbinden der DBExtensions unter VS 2019 16.11.16 ein Problem mit den WinformHelpers, hier kommt beim Compilieren Zitat: „1>------ Erstellen gestartet: Projekt: WinFormHelpers, Konfiguration: Debug Any CPU ------ 1>X:\Dev\VB\AllTogether2010\WinFormHelpers\System.Windows.Forms\BindingSourceBinder.vb(45,36): error BC30521: Fehler bei der Überladungsauflösung, da keine zugrei…

  • Benutzer-Avatarbild

    Danke, musste die Leiste raufziehen. Da waren sie. Hab aktuell nur 15" mit 1280 x 768 Auflösung, da ist mir das nicht aufgefallen, weil ich die Leiste ziemlich runtergezogen hatte um die Form zu sehen nebst den ganzen Fenster.

  • Benutzer-Avatarbild

    Hallo, ich habe eine Frage zu dem was der Designer im Hintergrund so macht in Bezug auf das Dataset. Ich habe an einer Form einiges rum experimentiert mit Databindingsources. Dabei habe ich die DB auf dem MySQL-Server auch angepasst und das DataSet mehrmals aktualisiert. Als ich jetzt den VB-Code der Form-Load Sub angeschaut habe, fiel mir auf, dass er sich für einen TableAdapter auf ein anderes DataSet bezieht, als das im Projekt hinterlegte. VB.NET-Quellcode (1 Zeile) In der Designer-Datei der…

  • Benutzer-Avatarbild

    Verständnis My.Settings

    Lord Luxor - - Sonstige Problemstellungen

    Beitrag

    Danke an die Denkanstöße. Für das Projekt erstmal wahrscheinlich nicht notwendig. Aber für zukünftige werde ich mir das mit dem PHP-API mal näher anschauen. @Takafusa: Ich nehme an, hast Du den Web-Service dann auch auf dem DB-Server, oder auf einem anderen System?

  • Benutzer-Avatarbild

    Verständnis My.Settings

    Lord Luxor - - Sonstige Problemstellungen

    Beitrag

    Das ist jetzt auch nur im Entwicklungssystem aus Bequemlichkeit. Im Echtbetrieb wird ein dedizierter DB-Benutzer verwendet, der auch nur auf diese Datenbank Zugriff hat um mögliche Schäden zu minimieren. Aber ich habe noch keine funktionierende Lösung gefunden, wie man das Passwort so versteckt, dass die Anwendung damit noch an die DB kommt bzw. das Passwort auch noch änderbar ist, im Fall dass es kompromitiert wurde.

  • Benutzer-Avatarbild

    Verständnis My.Settings

    Lord Luxor - - Sonstige Problemstellungen

    Beitrag

    Du hast recht. Da ist ein Eintrag Typ "Verbindungszeichenfolge" im Bereich "Anwendung" mit einem ConnectionString. Wird der automatisch erstellt? War mir nicht bewusst, dass ich den erstellt habe. Wie wird der erzeugt? Es geht mir primär darum, dass der Anwender die Möglichkeit hat die Datenquelle jederzeit zu ändern. Daher habe ich erstmal das in die Settings geschrieben. Mir ist da nur etwas unwohl wegen dem Passwort.

  • Benutzer-Avatarbild

    Verständnis My.Settings

    Lord Luxor - - Sonstige Problemstellungen

    Beitrag

    Vielen Dank! Das hat mir sehr geholfen.

  • Benutzer-Avatarbild

    Verständnis My.Settings

    Lord Luxor - - Sonstige Problemstellungen

    Beitrag

    Hi, ich wollte die Einstellungen in den Projekteigenschaften nutzen um die Datenbank-Daten dort abzulegen. Nun wollte ich noch den Fall abfangen, dass in den Settings nicht alle Datenbankverbindungsdaten drin sind, bevor die Verbindung versucht wird aufzubauen, sowie halt noch einige andere Tests. Zum Test habe ich einige Infos in den Einstellungen gelöscht und die Eigenschaften in VS gespeichert. vb-paradise.de/index.php/Attachment/51607/ In der app.config sind diese Werte auch weg. XML-Quellco…

  • Benutzer-Avatarbild

    Danke @Dksksm. Habe meinen Code zum Erzeugen der DT in eine separate Function ausgegliedert. VB.NET-Quellcode (41 Zeilen) Funktioniert jetzt wunderbar mit oder ohne Spaltenüberschrift in der CSV-Datei

  • Benutzer-Avatarbild

    Danke für den Tipp. Ich programmiere in VB.net jetzt erst seit April und nur hobbymäßig für mich alleine. Aber ich nehme das gerne an.

  • Benutzer-Avatarbild

    @HenryV: Danke, dass es am CSVHelper lag, hätte ich nicht vermutet. Zitat von Dksksm: „Da steigt man ja gar nicht durch, und wozu brauchst du 3 Tabellen? Du wirfst alles zusammen in eine einzige Funktion, das ist schlecht. “ Das kommt auch noch, ich mache im Entwicklungsprozess das eigentlich immer so, da habe ich besseren Überblick. Wenn das funktioniert, dann optimiere ich und unterteile den Code u.U. in einzelne Funktionen. Aber Danke für die Tipps.

  • Benutzer-Avatarbild

    Hallo, ich und das DGV kämpfen wieder miteinander. Ich bin immer noch dabei CSVs zu importieren. Dabei soll die CSV ausgelesen werden und dann die Spalten den Feldern einer Datentabelle zugewiesen werden. Funktioniert soweit alles. Jetzt möchte ich noch CSV-Dateien verarbeiten können, die keine Spaltenüberschriften haben. Das kann ja auch mal vorkommen. Aber das DGV nimmt von der Datatable, die ich als Datasource dem DGV zuweise, immer die erste Zeile und wandelt diese in den Header um. Ich dach…

  • Benutzer-Avatarbild

    Hi VaporiZed, Danke für Deine Hilfe. Dann hab ich wohl irgendwas an dem DGV direkt vermurkst. Das schaue ich mir nochmal an. EDIT: Man sollte im DGV den Haken bei "Bearbeiten" auch setzen ...

  • Benutzer-Avatarbild

    Ah ja, habs kapiert. Ich hab jetzt nur die DT auswahl als Datasource des DGV gesetzt, aber dann kann ich wohl die Spalte mit den CSV-Felder nicht als Combobox definieren. Zumindest habe ich in anderen Foren gelesen, dass nachdem die Column im DGV gesetzt ist, kann man den ColumnType nicht mehr ändern, weil man auf diese Eigenschaft nicht zugreifen kann. Ich hab jetzt das Ganze nochmal umgebaut und die DT dbfelder dem DGV als Datasource zugewiesen und dann eine weitere Spalte angehängt mit der Co…

  • Benutzer-Avatarbild

    Hallo, ich brauche etwas Hilfe, weil ich gerade in einer gedanklichen Endlosschleife hänge und nicht weiterkomme. In meiner Anwendung möchte ich flexibel CSVs importieren können. Daher wollte ich die Möglichkeit einbauen, dass man die CSV in eine Datatable einliest, dort die Spaltenüberschriften auswertet und dann in einer Auflistung DB-Feld zu CSV-Feld flexibel auswählen kann, welche CSV-Spalte zu welchem DB-Feld gehört. VB.NET-Quellcode (67 Zeilen) Ich habe da noch ein paar DGVs in der Form zu…

  • Benutzer-Avatarbild

    Auch ein Argument. Für mein Projekt passt es halt nicht bei jeder Listbox, weil es eher zu Bedienungsfehlern führen könnte. Nun gut, dann werfe ich die Selektion programmtechnisch raus. Danke. Bye Markus

  • Benutzer-Avatarbild

    Ja das hatte ich ja erwähnt, dass ich das machen könnte. Ich wollte nur wissen, ob es eine Voreinstellung gibt, die das Verhalten an sich unterdrückt, als ständig eine Zeile Code reinschreiben zu müssen. Aber ist wohl so. Bye Markus

  • Benutzer-Avatarbild

    Hi Rod, Danke, hab zwar ne Nacht drüber schlafen müssen, war gestern so lange geistig im Kreis gelaufen, da lief nix mehr VB.NET-Quellcode (33 Zeilen) Hab es jetzt so gelöst, lade aus der Zuordnungstabelle in eine Datatable (sqlDt2). Dann laufe ich die Listbox1 runter, hole mir aus dem DataRowView die entsprechende ID, mache auf die Datatable sqlDt2 einen Select, findet er was setze ich listbox1.selselected(index, true). vb-paradise.de/index.php/Attachment/50823/ Funktioniert. Eine kleine Sache …

  • Benutzer-Avatarbild

    Hallo, hab mal wieder einen Knoten im Hirn und weiß nicht weiter. Folgende Situation: Ich habe eine Tabelle mit Schlüsselwörtern und eine Tabelle mit Geräten. Mit einer Zuordnungstabelle ordne ich der "ID" (Primärschlüssel Gerätetabelle) die "ID" (Primärschlüssel Schlüsselwörter) zu. In der Form, in der das Gerät angezeigt wird, werden auch die zugeordneten Schlüsselwörter angezeigt. Mittels eines Buttons kann man in eine andere Form (modal) wechseln, in der werden alle verfügbaren Schlüsselwört…

  • Benutzer-Avatarbild

    Ah, einen ähnlichen Text hatte ich gefunden, aber vermutlich das "any button" überlesen. Danke. Bye Markus

  • Benutzer-Avatarbild

    Eine Frage habe ich noch zu den Ereignissen des DGV. Was genau ist der Unterschied zwischen "CellDoubleClick" und "CellMouseDoubleClick". Die Beschreibung grenzt das nicht so wirklich voneinander ab. "... auf eine beliebige Stelle in einer Zelle doppelklickt"- "... auf eine Zelle innerhalb eines Datagridview doppelgeklickt wird." Bye Markus

  • Benutzer-Avatarbild

    Danke Dir. Aber der Unterschied der beiden Ereignisse war mir schon klar. Ich hatte mich nur beim Erstellen des Demos vertan Und dass im Demo keine Daten drin sind, war wohl eher Faulheit. In meinem eigentlichen Programm wird das DGV durch eine DataTable gefüllt, da sind Datensätze drin. Solange ich auf die Datensätze klicke, funktioniert das soweit auch wie gewünscht, nur wenn man daneben klickt und den Spaltenheader erwischt, kommt als Index -1 raus. Gut, das habe ich jetzt verstanden, dass de…

  • Benutzer-Avatarbild

    Hi Rod, Hi mrMo Zitat von mrMo: „Welchen Wert hat e.RowIndex bzw. cellrow wenn du auf den Header Doppelklickst? Ggf. prüfen ob e.RowIndex negativ ist, so wie du es vermutet hast. “ Ja der Index (e.RowIndex) sagt -1, wenn man den Header doppelklickt. Anscheinend kann man den nicht bei den Ereignissen ausblenden. Hab das mal in ein eigenes Projekt gepackt. Ich hab das auf das Ereignis CellContentDoubleClick gesetzt, also das Wort "data" doppelklicken. Vor der Fehlermeldung wirft er noch den Index-…

  • Benutzer-Avatarbild

    Hi, ich habe ein DateGridView und mit einem Doppelklick kann man den entsprechenden Datensatz zur weiteren Bearbeitung auswählen. Dazu lese ich aus der jeweiligen Zelle die Spalte 0 aus (verborgen) in der sich die ID des Datensatzes befindet. VB.NET-Quellcode (3 Zeilen) Komme ich dabei auf die Spaltenüberschriften, bekomme ich einen Index-Fehler: Zitat: „System.ArgumentOutOfRangeException: "Der Index lag außerhalb des Bereichs. Er darf nicht negativ und kleiner als die Sammlung sein. Parameterna…

  • Benutzer-Avatarbild

    Hi VaporiZed, ich habe es versucht zu verstehen, kam aber nicht zu streich. Ich habe das jetzt mit einem zweiten DGV gelöst und switche zwischen den beiden. Die andere Lösung, da fehlt mir dann doch noch etwas Wissen um das umzusetzen. Danke Dir aber, ich halte das im Hinterkopf. Bye Markus

  • Benutzer-Avatarbild

    Ja ich war nicht konkret genug. Genau ich will den Foreign-Key Kategorie der Tabelle, die ich im Datagridview darstelle, mit einer ComboboxColumn als Klartext aus einer Hilfstabelle darstellen. Soweit funktioniert es. Mein Problem ist jetzt aber, es gibt zwei Möglichkeiten, nach welchem Schema diese eine Spalte gefüllt wird, einmal mit 3 Kategorien, oder mit 4 Kategorien. Meine Idee war nun, wenn der Benutzer sagt, er möchte mit 3 Kategorien arbeiten, dann lese ich die Hilfstabelle mit 3 Kategor…