Suchergebnisse

Suchergebnisse 1-30 von insgesamt 55.

  • Benutzer-Avatarbild

    Sortierrichtung umdrehen

    Hatori - - Daten(bank)programmierung

    Beitrag

    Da magst Du durchaus Recht haben, Earan, wenn ich mir meinen Gesamtcode anschaue, krieg ich auch das würgen, ernsthaft. Wenn das Ding erstmal funktioniert, so dass man es nutzen kann, fang ich nochmal komplett von vorn an und mach es sauber, versprochen. Für den Moment aber muss es erstmal arbeiten, egal wie, es muss Daten speichern und wieder auslesen und eben sortieren. Und ich komm mit dem Ding einfach nicht weiter. Es sortiert nur in eine Richtung. Mir ist klar, warum es das tut, ich weiß nu…

  • Benutzer-Avatarbild

    Sortierrichtung umdrehen

    Hatori - - Daten(bank)programmierung

    Beitrag

    Ich weiß, Du bist ein Freund von den Dingern. Ich nicht, dafür wurden Datenbanken erfunden Im Ernst, DataSource muss reichen, da die Datenbank auch nur lokal läuft, sind Probleme bei Geschwindigkeit und Zugriffshäufigkeit ausgeschlossen. Was mich aber am meisten stört: Für jedes Dataset will das Ding User, Datenbank, Passwort speichern. Das wäre egal, wenn das Teil für mich wäre, aber wie mache ich das, wenn andere das Programm auf einem anderen Computer nutzen? Nein, keine Datasets. Jedenfalls …

  • Benutzer-Avatarbild

    Sortierrichtung umdrehen

    Hatori - - Daten(bank)programmierung

    Beitrag

    Ich habs jetzt so: C#-Quellcode (36 Zeilen) Jetzt krieg ich nur noch DESC. Ist auch logisch, bei jedem Klick auf den Spaltenheader kriegt er den leeren String für die sortOrder zugewiesen. Ich muss ihm also irgendwie erklären, dass im Moment DESC zugewiesen ist und auf ASC umgeschaltet werden soll. Und da bricht es ab in meinen grauen Zellen.

  • Benutzer-Avatarbild

    Sortierrichtung umdrehen

    Hatori - - Daten(bank)programmierung

    Beitrag

    Ich muss es über die Abfrage machen, weil das DGV keine DataBinding hat. Ich denke, ich muss den ganzen if-else-Teil innerhalb der using-Anweisung machen, ansonsten wird die sortOrder nicht dem Parameter zugewiesen ... glaub ich. Hab das auch schon probiert, macht aber genau denselben Murks, ASC geht, DESC wird beharrlich ignoriert.

  • Benutzer-Avatarbild

    Sortierrichtung umdrehen

    Hatori - - Daten(bank)programmierung

    Beitrag

    @RodFromGermany: Da ist das DGV noch nicht bekannt. @HenryV: Ob ich das richtig verstanden hab? Hab alle Zeilen mit "direction = " auskommentiert, dann sollte ja nur die Zuordnung von ASC bzw. DESC übrigbleiben. Klappt aber auch nicht, es wird immer ASC sortiert. Vollzitate durch Erwähnungen ersetzt. ~Thunderbolt

  • Benutzer-Avatarbild

    Sortierrichtung umdrehen

    Hatori - - Daten(bank)programmierung

    Beitrag

    Da passiert gar nichts. Hab auch in Zeile 24 noch einen gesetzt, auch nichts. Überspringt er aus irgendeinem Grund den ganzen if-else-Teil? Beim Aufruf des Formulars wird schon das erste Mal sortiert (nach ID DESC). Müsste ich dann den ganzen Code von 30 bis 35 in jeden Teil schreiben? Ich krieg das grad nicht wirklich mit. In der Messagebox kommt die richtige Spalte an (p_sortData = dataprop), aber immer ASC. Und das bei allen Spalten, ich kann also nach jeder Spalte sortieren, aber nur ASC.

  • Benutzer-Avatarbild

    Sortierrichtung umdrehen

    Hatori - - Daten(bank)programmierung

    Beitrag

    Moin, meine weiblichen Gene scheinen grad wieder durchzuschlagen (soll heißen, ich raff die Logik nicht) oder es ist einfach zu warm hier ( 37 Grad in der Bude). C#-Quellcode (38 Zeilen) Die Messagebox ist da nur, damit ich sehe, was ankommt. Das funktioniert in Richtung ASC, ich krieg das Ding aber nicht überredet, es dann in DESC umzudrehen. Sieht jemand meinen Denkfehler? Für jeden Hinweis dankbar.

  • Benutzer-Avatarbild

    MySql-Server

    Hatori - - Daten(bank)programmierung

    Beitrag

    Zitat von Joshi: „ Ich bin wirklich nicht in der SQL-Welt, aber kann das irgendwie hier dran liegen? Zitat von Hatori: „cmdTabellen.ExecuteNonQuery();“ “ Wie gesagt, ohne die Prozeduren im Dump läuft es sauber durch, alle Tabellen werden angelegt wie es sein soll. Ich hab auch schon andere Delimiter versucht (Workbench machts mit ;; PHPMySqlAdmin machts mit $$), ich habs mit // und versucht, immer dasselbe. Zitat von EaranMaleasi: „Benutz mal anstatt MySqlCommand die Klasse MySqlScript.“ Jaaaa .…

  • Benutzer-Avatarbild

    MySql-Server

    Hatori - - Daten(bank)programmierung

    Beitrag

    Ok, hab ich versucht. C#-Quellcode (1 Zeile) Hat aber nichts geholfen. Konnte ich mir auch nicht vorstellen, wenn ich die Prozeduren aus dem Dump rausnehme, werden die Tabellen korrekt erstellt. Versucht hab ich es trotzdem, ich bin grad an einem Punkt, wo ich alles probiere, was mir gesagt wird

  • Benutzer-Avatarbild

    MySql-Server

    Hatori - - Daten(bank)programmierung

    Beitrag

    Es wird ein Syntaxfehler bemängelt. Aber wie kann es aus dem Programm einen Syntaxfehler geben, wenn beim manuellen Import alles in Ordnung ist?? C#-Quellcode (23 Zeilen) Bis zum catch kommt es gar nicht. Ich hab mal versucht, die sql-Datei auf UTF-8 BOM zu kodieren, bringt aber nichts, wenn sie während der Installation gelesen werden soll, ist sie wieder UTF-8. Die Fehlermeldung sagt sowas: Zitat: „Informationen über das Aufrufen von JIT-Debuggen anstelle dieses Dialogfelds finden Sie am Ende d…

  • Benutzer-Avatarbild

    MySql-Server

    Hatori - - Daten(bank)programmierung

    Beitrag

    Also, nochmal langsam. Ich habe ein Programm geschrieben (Vereinsverwaltung). Die Datenbank in MySql hab ich erstellt. In Visual Studio läuft das ganze auch wunderbar. Wenn ich trickse und erst die Datenbank erstelle (mit Hilfe des erwähnten Dumps, ich habe es mit PHPMyAdmin und auch mit der Workbench versucht), läuft auch das veröffentlichte Programm einwandfrei. Das Problem ist, aus dem Programm heraus die Stored Procedures in der Datenbank zu erstellen. Ich hatte versuchsweise die mal aus dem…

  • Benutzer-Avatarbild

    MySql-Server

    Hatori - - Daten(bank)programmierung

    Beitrag

    'n Abend, muss ich bei MySql noch spezielle Sachen installieren, damit ein Programm damit läuft? Ich habe eine install.sql für mein Programm. Wenn ich die mit Workbench oder PhpMyAdmin importiere, läuft alles tadellos. Aus dem Programm heraus motzt es mich an, da wären Syntax-Fehler. Kann doch nur sein, dass da bei der MySql-Installation etwas fehlt.

  • Benutzer-Avatarbild

    Sowas steht da nicht, tut mir leid. Ich hab die Antwort darüber editiert, so funktioniert es. Schöner wäre aber trotzdem, wenn es auch mit Dapper gehen würde. /edit Es ist auch keine (Of Integer) oder (Of String). Die Liste enthält alle Spalten der Tabelle, INT für die ID, STRING für die Bezeichnung. Irgendwie versteh ich grad nicht wirklich, wie ich es anders erklären soll.

  • Benutzer-Avatarbild

    Hm, ja, ok ... Wenn ich mit der Maus über das ToList() gehe, heißt es dort "Erstellt ein System.Collection.Generic.List<T> aus einem System.Collection.Generic.IEnumerable<out T>. Rückgabewerte: Ein System.Collection.Generic.List<T> Elemente aus der Eingabesequenz enthält." Ich glaub, ich mach die Stelle ohne Dapper, das kann ich. Wäre zwar schöner bei einem System zu bleiben, aber ich muss weiterkommen, schönmachen kann ich es später. /edit So funktionierts: C#-Quellcode (18 Zeilen)

  • Benutzer-Avatarbild

    Das ist eine Liste, darin enthalten sind INT (die ID) und string (die Bezeichnung). Ohne Dapper, also mit dem ganzen langen Kram für die Verbindung, die Query usw. weiß ich, wie es geht, aber hier krieg ich es nicht hin.

  • Benutzer-Avatarbild

    Moin, ich hab schon wieder ein Problem. Ich hab eine ComboBox, die wird aus der Datenbank (per Dapper) gefüllt. C#-Quellcode (9 Zeilen) Soweit kein Problem. Ich brauch aber als erste Zeile sowas in der Art ID = 0, Bezeichnung = "-Wählen-". Die 0 (Null) brauch ich für eine weitere StoredProcedure, mit der ich dann eine Suche durchführen will (nach Bereich, Posten, von, bis). Es muss aber eben möglich sein, nicht alle Kriterien zu beachten, mit IF THEN ELSEIF in der Procedure kein Problem, ohne di…

  • Benutzer-Avatarbild

    Ich habs raus ... statt C#-Quellcode (1 Zeile) muss es einfach nur C#-Quellcode (1 Zeile) heißen. Danke für Eure Tipps.

  • Benutzer-Avatarbild

    Irgendwie stehe ich heute noch weiter neben mir als normal. Ich hab folgenden Code: C#-Quellcode (11 Zeilen) Beim Haltepunkt hab ich folgendes: Maus über summe: summe = Count = 1 Maus über den ersten Pfeil: [0] = {{DapperRow, Total = '186,56'}} Maus über Ergebnisansicht: [0] = {[Total, 186.56]} Der Wert, den ich brauche, ist vorhanden. Ich krieg den aber nicht als Label-Text raus. Zudem gibts in Zeile #8 dann noch einen Fehler: Ein Ausnahmefehler des Typs "Microsoft.CSharp.RuntimeBinder.RuntimeB…

  • Benutzer-Avatarbild

    Hat nicht geholfen, ich kann in keinem Formular etwas löschen. Ändern geht, neu zufügen geht, aber kein Löschen ... ich verstehs nicht.

  • Benutzer-Avatarbild

    Ja, da kann ich löschen, rechts und auch links. Heißt dann wohl, den Zustand von gestern wiederherstellen und den heutigen Tag vergessen. Wenn ich nicht so stur wäre, hätte ich das Ding schon in die Ecke gepackt. /edit Hab gerade mal den Stand von gestern geladen - da gehts auch nicht mehr. Ich versteh das nicht. Vielleicht sollte ich doch aufgeben und das machen, wo ich weiß, was ich tue.

  • Benutzer-Avatarbild

    Hallo, mal was ganz neues Ich habe diverse Formulare mit DataGridViews. In einigen davon (die für den Benutzer übersichtlichen) kann man Zeilen per Entf-Taste löschen - theoretisch. Bis gestern hat das auch tadellos funktioniert. Heute hab ich ein neues Form gemacht und wollte die Lösch-Funktion testen und es löscht nicht. Es reagiert gar nicht auf die Taste. Und noch besser, in den anderen Formularen geht es auch nicht mehr. Im ersten Moment dachte ich, die Taste ist kaputt, aber nein, die funk…

  • Benutzer-Avatarbild

    Na ja, "einfach" ändern war ein wenig ... ähm ... einfach ausgedrückt. Aber es macht nicht soviel Aufwand wie ein Dataset zu löschen und wieder neu einzusetzen. Hab mir gerade alles komplett zerschossen, keine Ahnung, wie ich das geschafft hab. Also, mit neuem Projekt frisch von vorn, in drei Wochen muss das Ding in den Grundmauern komplett sein. Da sind dann noch viele Dinge zu tun, aber man muss wenigstens sehen können, was es tun soll, was es kann usw. Na ja, wenn ich noch x-mal alles zerlege…

  • Benutzer-Avatarbild

    Ok, danke sehr, wieder was gelernt. Wobei ich Dapper benutze, nicht EF. Letztendlich sollte das aber keine Rolle spielen. Zitat von ErfinderDesRades: „Mir gefällt am Dataset ja besonders, dass ich meist gar keine Datenbank brauche, sondern die komplette "kleine Datenbank" direkt auf Platte schreiben kann. So kann ich sogar DatenVerarbeitungs-Anwendungen einfach zippen und zB hier uploaden, und funktioniert.“ Da arbeite ich noch dran, ich hab keine Vorstellung, wie das gehen soll, irgendwohin müs…

  • Benutzer-Avatarbild

    Ok, danke. Ist halt schade, VS kann soviel, wenn es merken würde, dass sich an einer Tabelle was ändert, wäre super. Aber man kann halt nicht alles haben. Ist immer rund eine Stunde Aufwand, für ein Form mit einer Tabelle. Wegen des Verständnisses: Ich war der Meinung, das Dataset bildet eine Zwischenschicht zwischen DB und Formular. Es scheint aber mehr ein unveränderliches Model der jeweiligen Tabelle zu sein oder liege ich da falsch? Dann würde es ja keinen Sinn machen, Datasets zu benutzen, …

  • Benutzer-Avatarbild

    Moin, ich weiß nicht, ob der Titel korrekt ist. Ich habe (weil einfacher) ein Datagridview mit einer Datenquelle verbunden. Nun musste ich aber in der Tabelle in der Datenbank (MySql) etwas ändern. Ich habe einen Wert von int auf decimal geändert. Das Dataset versteht das aber nicht, es zeigt weiterhin int an. Wie überrede ich denn nun dieses Ding, sich die Quelle, also die Datenbank-Tabelle, neu reinzuziehen, zu aktualisieren? Muss ich wirklich das Dataset komplett löschen und neu reinbringen?

  • Benutzer-Avatarbild

    Müsste ich probieren, aber wie im Edit gesagt, das IF drumherum erfüllt seinen Zweck. Danke trotzdem, probier ich beim nächsten Mal.

  • Benutzer-Avatarbild

    /edit Danke, vielleicht sollte ich es immer aufschreiben, dann krieg ich es auch ohne Onkel Google raus. Ein einfaches C#-Quellcode (1 Zeile) drumherum ums using und das wars. Hallo, so ganz langsam krieg ich Krise (nach zwei Tagen suchen im Netz). Ich hab ein DataGridView, da will ich ein Update drin machen. C#-Quellcode (12 Zeilen) Das gibt dann diese Fehlermeldung: Quellcode (2 Zeilen) Ich krieg nicht raus, was das Ding von mir will. Hat mal bitte jemand einen Denkanstoss für mich?

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Zitat von Hatori: „Version (16.6.2)“wovon?“ lach ... ja klar, gibt ja verschiedene Versionen - bei mir die Community-Edition, reicht für mein mageres Wissen und das bisschen, was ich damit machen will, völlig aus.

  • Benutzer-Avatarbild

    Das wars. Das mitr dem SET hatte ich schon Mal probiert, aber die Klammer um das SELECT vergessen, jetzt funktioniert es. Mit den Skalar-Variablen hast Du Recht, nur ist das bei MySql nicht festgeschrieben, man kann nehmen was man will (bei mir das p_ für Parameter), außer das @, das ist in MySql verboten. Was das Rollback angeht ... ja, ich hab das teilweise abgeschrieben, mach ich noch raus. Eigentlich brauchts das Ganze IF nicht, der Wert ist immer größer als 0. Es wird immer erst ein Benutze…

  • Benutzer-Avatarbild

    Meinst Du die Stelle hier: SQL-Abfrage (2 Zeilen) Ja, das ist der PK, der steht auf Auto Inkrement. NULL bewirkt in dem Fall, dass die DB den nächsten Wert nimmt, der dran ist (bei MySql, bei MS Sql funktioniert es anders). Das funktioniert alles.