Zum Inhalt springen

Gooner85

Mitglieder
  • Gesamte Inhalte

    92
  • Benutzer seit

  • Letzter Besuch

Beiträge von Gooner85

  1. Ich kann nur jedem, der Verständnisprobleme hat oder totaler Neueinsteiger ist, folgendes E-Book empfehlen:

    IT-Handbuch für Fachinformatiker

    Ich selbst nutze es gerne als Nachschlagewerk und oder beim Einarbeiten in neue unbekannte Themen und Sachverhalte.

    Was Dein Problem mit der Programmierung in C angeht, hoffe ich das Dir evtl. diese E-Book weiterhilft:

    C von A bis Z

    Auch hier findest Du einen guten Einstieg in die C-Programmierung und wirst langsam an das Thema herangeführt.

    Manchmal muss man sich in der Ausbildung eben auch Dinge aneignen, die einen nicht besonders interessieren. Das heißt es dann eben, Augen zu und durch. Meistens muss man nur seinen inneren Schweinehund überwinden und sich mit den leidigen Themen eben etwas auseinandersetzen dann kommt der Rest von ganz allein.

    Ich hoffe, Du findest weiterhin Spaß an Deiner Ausbildung.

    Greets

    Alex

  2. Ich würde es aber dennoch gerne lernen, da mir manchmal zu viele Fehler passieren.

    Grundsätzlich finde ich die Technik eigentlich egal. Jede Technik, mit der Du ca. 350 Zeichen pro Minute erreichst ist geeignet, egal ob mit 10 Fingern oder nur einem Finger.

    Wenn Du aber wirklich häufig verrutscht und Fehler machst, dann solltest Du vielleicht doch auf das 10-Finger-System umsteigen.

    Das wichtigest ist hierbei (wie bei allen Dingen, die man neu erlernt) LANGSAM anzufangen. Wenn Du gleich wie ein Irrer drauf los hackst, schleichen sich früh Fehler ein, die Du dann später nicht mehr wegkriegst.

    Am besten ist es, Du beginnst mit einem Tutorial, wie man sie zu genüge im I-Net findet und gewöhnst Dir die Technik langsam an. Sei Dir nicht zu schade, und beginne gleich mit den leichten Übungen. Denn gerade beim Umstieg von einer anderen Technik ist es wichtig, die neuen Finger-Sätze langsam einzuüben, damit's später umso schneller läuft.

    Viel Spaß & Geduld beim Üben ;)

    Greets

    Alex

  3. Ich habe das ganze jetzt mit einem Button gestartet. Jetzt funktioniert es. Hat jemand eine Erklärung?

    Der Code hat sich zumindest nicht verändert:

            'Connection
    
            Dim Con As System.Data.SqlClient.SqlConnection = New SqlClient.SqlConnection _
    
            ("Data Source=K47;Initial Catalog=Hotel_Alex;Integrated Security=True")
    
    
            'Adapter
    
            Dim Ada As System.Data.SqlClient.SqlDataAdapter = New SqlClient.SqlDataAdapter _
    
            ("Select Personen.Vorname, Zimmer.Zimmernr From Personen, Zimmer", Con)
    
    
            'DataSet
    
            Dim DaSe As New DataSet
    
    
            Ada.Fill(DaSe, "Persons")
    
    
            'DataTable 1
    
            Dim DaTa As DataTable = DaSe.Tables("Persons")
    
    
            'DataGridView
    
            DataGridView1.DataSource = DaTa

  4. Ich hab's jetzt mal folgendermaßen abgeändert, leider ohne Erfolg.

    'Connection
    
            Dim Con As System.Data.SqlClient.SqlConnection = New SqlClient.SqlConnection _
    
            ("Data Source=K47;Initial Catalog=Hotel_Alex;Integrated Security=True")
    
    
            'Adapter
    
            Dim Ada As System.Data.SqlClient.SqlDataAdapter = New SqlClient.SqlDataAdapter _
    
            ("SELECT * FROM Personen", Con)
    
    
            'DataSet
    
            Dim DaSe As New DataSet
    
    
            Ada.Fill(DaSe, "Persons")
    
    
            'DataTable
    
            'Dim DaTa As DataTable = DaSe.Tables("Persons")
    
    
            DataGridView1.DataSource = DaSe

  5. Ich möchte eine Tabelle aus einer MS SQL Datenbank namens "Personen" in einem DataGridView ausgeben lassen.

    Meine Vorgehensweise lautet wie folgt:

            'Connection
    
            Dim Con As System.Data.Odbc.OdbcConnection = New Odbc.OdbcConnection _
    
            ("Data Source=K47;Initial Catalog=Hotel_Alex;Integrated Security=True")
    
    
            'Adapter
    
            Dim Ada As System.Data.Odbc.OdbcDataAdapter = New Odbc.OdbcDataAdapter _
    
            ("SELECT * FROM Personen", Con)
    
    
            'DataSet
    
            Dim DaSe As New DataSet
    
    
            Con.Open()
    
    
            Ada.Fill(DaSe, "Persons")
    
    
            Con.Close()
    
    
            'DataTable
    
            Dim DaTa As DataTable = DaSe.Tables("Persons")
    
    
            DataGridView1.DataSource = DaTa

    Kann mir jemand weiterhelfen?

  6. Ich versuche gerade, ausschließlich durch SQL-Befehle die Auslastung eines Hotels zu bestimmen:

    folgendermaßen gehe ich dabei vor:

    
    [I]Zeitraum der Zimmerbelegung:[/I]
    
    UPDATE    Personen
    
    SET         Zeitraum = DATEDIFF(day, CheckIn, CheckOut)
    
    WHERE    (ID BETWEEN 1 AND 12)
    
    
    [I]Aufsummierung aller belegten Tage:[/I]
    
    SELECT    SUM(Zeitraum) AS GesTage
    
    FROM       Personen
    
    
    [I]Dreisatz zur %-Bestimmung:[/I]
    
    UPDATE    Hotel
    
    SET       Auslastung = (100 * GesTage) / (16 * 365)
    
    WHERE     Hotel LIKE 'Alex'
    
    
    [I]Ausgabe der Auslastung und Belegungstage:[/I]
    
    SELECT    Auslastung, GesTage
    
    FROM      Hotel

    Leider wird die Abfrage nur bis zur Summierung ausgeführt. Die Auslastung wird jedoch nicht in die gewünschte Tabelle (Hotel) geschrieben.

    Bin für jeden Ratschlag dankbar!

  7. Auch mittels Subselect lässt sich das Problem nicht beheben.

    Die Schwierigkeit liegt im Endeffekt darin, dass ich den Rückgabewert der Funktion DATEDIFF nicht mittels Variable an VALUES () weitergeben kann:

    z.B. mittels ALIAS

    DATEDIFF(day, checkin, checkout) AS Datum

    INSERT INTO Hotel(Tage)

    VALUES(Datum)

    Es ist auch nicht möglich, die Funktion direkt in VALUES zu schreiben:

    VALUES(DATEDIFF(day, checkin, checkout))

  8. Ich möchte einen Funktionswert (die Differenz zweier Daten) in eine Tabelle schreiben.

    Mit folgender Syntax war es nicht möglich:

    SELECT p.checkin, p.checkout, h.GesTage
    
    FROM personen AS p, hotel AS h
    
    INSERT INTO hotel(GesTage) 
    
    Value(datediff(day, checkin, checkout))

    Erläuterung:

    checkin = 1. Datum

    checkout = 2. Datum

    Kann mir jemand den Fehler zeigen?

  9. Aber OK: mach ich halt einmal ein BMP bei mir auf,

    42 4d aa 8a 25 00 00 00 00 36 00 00 00 28 00

    00 00 43 04 00 00 ef 02 00 01 00 18 00 00 00

    00 00 74 8a 25 00 ....

    und suche mir Offset 18 (dezimal), und nehme mir die 4 bytes heraus:

    43 04 00 00

    tsg

    Woher weißt Du, dass Du 43 04 00 00 nehmen musst und nicht z.B. ef 02 00 01 ???

  10. Vielen dank für die vollständige Erklärung!!!

    Leider musste ich feststellen, dass ich alles, was Du erklärt hat bereits wusste.

    :D

    Der Knackpunkt war nur, dass ich zu doof war, den Hex-Code in Dezimal umzuwandeln, weil ich die ganze Zeit mit dem Faktor 10 statt 16 gerechnet habe...deshalb habe ich immer falsche Werte rausbekommen.

    (Und dann hab' ich mich auch noch gefragt, warum bei meiner Rechnung das Hexzahl und Dezimalzahl übereinstimmen.) :upps

    Danke nochmal für die Hilfe und die ausführliche Erklärung, die mir gezeigt hat, dass ich doch nicht auf dem Holzpfad war! :uli

    Allerdings ist mir noch nicht ganz klar, welche 4 Bytes ich aus der jeweiligen Offset-Zeile auswählen muss!

  11. Als ob ich das nicht schon gemacht hätte...ich poste eigentlich nur ins Forum, wenn Google nicht's ausgespuckt

    (Und ja, ich habe richtig & ausführlich gesucht!!!)

    Um was es mir letzendlich geht ist zu verstehen, was ein Hex-Editor in den einzelnen Offset-Zeilen angibt...sprich: In welcher Zeile finde ich die Dateigröße, die Farbtiefe, etc.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...