Suchergebnisse

Suchergebnisse 1-15 von insgesamt 15.

  • Benutzer-Avatarbild

    Moinsen, Zitat von MrTrebron: „Bitte keinen selbstgeschriebenen HTTP-Server oder komisch gestricktes Zeug.“ Na, das sehe ich aber deutlich anders. Egal ob Indianer, IIS, oder andere: Die Dinger sind so komplex geworden, daß man da nur allzu leicht was in der Konfiguration übersehen kann. Wenn dann noch PHP, WordPress etc. pp. mitwerkeln wirds noch unübersichtlicher. Und auch die entsprechenden NET-Klassen nutzen im Hintergrund entsprechende Funktionen. Da sieht das bei einem ganz schlanken HTTP-…

  • Benutzer-Avatarbild

    Moinsen, beim Webzugriff würde ich von SQLite, Access etc. absehen, da diese nicht oder nur eingeschränkt mehrere Abfragen parallel verarbeiten können. Ich persönlich bevorzuge den MS-SQLserver (die Kostnix-Version scheint für Deine Zwecke ausreichend). Allerdings würde ich dazu raten, diesen nicht direkt dem Webinterface zugänglich zu machen sondern einen selbstgeschriebenen Proxy - nein, das ist dann kein Webinterface auf einem IIS oder Indianer sondern ein natives TCP-Protokoll oder, wenn es …

  • Benutzer-Avatarbild

    Moinsen, entschuldigt, wenn ich das mal so drastisch ausdrücke, aber das kommt davon, wenn man den ganzen Mist die Designer machen läßt. Vernüftige Datenklassen schnell selbst erstellen, eine saubere Datenzugriffsschicht, wo die Sql-Abfragen sauber hinterlegt sind (dann weiß man auch, was übertragen wird), natürlich parametrisiert. Und im Idealfall handelt es dich bei den Abfragen dann noch um SPs, die man ggf. im DBMS auch noch debuggen kann. Und schon fallen ein Großteil der Probleme einfach i…

  • Benutzer-Avatarbild

    Moinsen! Noch eine Sache, die ich vergessen habe zu erwähnen: Die beste Verschlüsselung der Daten nutzt nix, wenn der unberechtigte Zugriff über Sicherheitslücken in der Webanwendung oder anderen Zugriffsebenen erfolgt, die von der DB die unverschlüsselten Dateen zur Verfügung gestellt bekommen. Viele Grüße Gerrit

  • Benutzer-Avatarbild

    Moinsen, der SQL-Server bietet in den aktuellen Versionen die Verschlüsselung der Datenbanken an. Aber: Verschlüsselte Daten wieder herstellen (z. B. nach einem Plattencrash) ist schwierig bis unmöglich. Die Frage ist, welche Möglichkeiten man haben möchte, wenn die Datenbank mal nicht mehr funzt. Da wäre meine dringende Empfehlung, die Sicherungen nicht zu verschlüsseln. Ebenso sollte man die Daten auch in einem gut lesbaren Format als zusätzliche Sicherung vorhalten. So, und erst dann kommt di…

  • Benutzer-Avatarbild

    Moinsen, und was sagt die .Rows.Count Eigenschaft in dem Moment? Viele Grüße Gerrit

  • Benutzer-Avatarbild

    mehrere Ebenen in Forms

    Gerrit - - Sonstige Problemstellungen

    Beitrag

    Moinsen, bsu Dir einfach für jede Seite ein Usercontrol und füge mit jedem Klick auf "Weiter" oder "Zurück" das jeweilige Steuerelement der Controls-Sammlung des entsprechenden Containers (Form oder Panel) hinzu (zuvor natürlich andere Benutzersteuerelemente entladen (.Controls.Clear). Alles in allem ein 5-Zeiler Viele Grüße Gerrit

  • Benutzer-Avatarbild

    Moinsen! Das mit der Wiederholfrequez ist ganz simpel: Im feuernden Thread den Zeitpunkt des letzten Feuerns merken und das nächste Ereignis erst nach Ablauf des (einstellbaren) Intervalls feuern (sofern sich was geändert hat) Viele Grüße Gerrit

  • Benutzer-Avatarbild

    Moinsen, wenn Dir Dein Verweis auf das Verbindungsobjekt abhanden kommt, dann hast Du ganz andere Probleme. Natürlich solltest Du vor dem Zugriff auf das Objekt ggf. auf Nothing prüfen, wichtiger wäre aber zunächst mal zu klären, wieso Dir Dein Objekt überhaupt abhanden kommt und Du augenscheinlich nichts davon weißt. Viele Grüße Gerrit

  • Benutzer-Avatarbild

    Moinsen, der Unterschied war, meine ich mich zu erinnern, daß bei "Select Case" nach einer positiven Bedingung die Struktur verlassen wird, bei "ElseIf" aber unter bestimmten Umständen noch weitere Bedingungen ausgewertet werden. Allerdings muß ich zugeben, daß ich ElseIf sogut wie garnicht verwende. Viele Grüße Gerrit

  • Benutzer-Avatarbild

    Moinsen, bevor Du weitermachst: Setz in den Projekteinstellungen "OPTION EXPLICIT ON" und "OPTION STRICT ON". Danach korrigierst Du die dann auftretenden Fehler erstmal. Eine saubere Berechnung der Tagesdifferenz in VB geht so: VB.NET-Quellcode (5 Zeilen) Für das Auslesen aus den Zellen ist jetzt eigentlich die Frage, welchen Datentyp die Value-Eigenschaft hat (wenn Du alles richtig gemacht hast, steht da nämlich bereits ein Datum drin und keine Zeichenfolge!) Wenn der Datentyp von Value DateTim…

  • Benutzer-Avatarbild

    Moinsen, Zitat von Typhoon: „Ich habe jetzt ein "Grundstock" gebaut der funktioniert. 3 Werte werden in die DB geschrieben mit Datum als Primärschlüssel.“ Wenn Du schon um Verbesserungen bittest... Bist Du Dir sicher, daß es NIE vorkommen kann, daß es zwei Meßwerte mit gleichem Zeitstempel geben kann? Wenn nicht, dann ist Dein Primärschlüssel ungeeignet. Weiterhin: Sind Deine Zeitstempel UTC oder Ortszeit? Wenn Ortszeit: Probleme sind im Frühjahr und Herbst vorprogrammiert. Kleiner Tip von mir: …

  • Benutzer-Avatarbild

    Moinsen! Welche Fehlermeldungen kommen denn? Welchen Autentifizierungsmodus möchte T-Online denn haben? Viele Grüße Gerrit

  • Benutzer-Avatarbild

    Moinsen! Mal als Tip: Beschäftige Dich mal mit der Trennung von Oberfläche, Geschäftslogik und Datenzugriffslogik. Macht sich auch bei vermeintlich kleinen Projekten gut (merke: kleine Projekte neigen gerne zum wachsen ) Datasets kann man machen, ich bevorzuge aber lieber SPs in der jeweiligen Datenbank. Ein handgeschriebenes SQL ist zwar etwas aufwendiger, liefert aber bei nicht trivialen Zugriffen i.d.R. die besseren Ergebnisse. Aber zunächst: Beschäftige Dich mal mit sauberer Typisierung, der…

  • Benutzer-Avatarbild

    Moinsen! Der "Erfinder des Rades" hat Dir schon zur Transaktion das Wesentliche gesagt. Von mir dazu noch eine weitere Anmerkung im Klugscheißermodus (ich weiß - erster Beitrag und dann gleich so... Eine Transaktion ist kein geeignetes Mittel, um Benutzereingabe an Datensätzen zu sperren. Eine Transaktion dient dazu, eine oder i.d.R. mehrere Zugriffe auf eine Datenbank sauber durchzuführen und bei Fehlern wieder vollständig wieder zurücknehmen zu können, ohne das die Datenbank verändert wurde. N…