Zum Inhalt springen

arrayhunter

Mitglieder
  • Gesamte Inhalte

    385
  • Benutzer seit

  • Letzter Besuch

Beiträge von arrayhunter

  1. der grösste Nachteil von InnoDb ist wohl der, dass das "Erkaufen" von Transaktionen gegnenüber MyIsam eine geringere Geschwindigkeit von InnoDB nach sich zieht. ( solltest also vorher einen Speed-Vergleich machen). Allerdings wird sich das erst ab 2 GB-DBs auswirken.

    Ansonsten gibt es weitere Einschränkungen gegenüber MyIsam.

    http://dev.mysql.com/doc/mysql/en/innodb-restrictions.html

    ob die für dich zutreffen, musst du entscheiden.

    Ich möchte InnoDB für meine Anwendungen nicht mehr missen ;)

  2. also ich kann dir Fruity Loops empfehlen,

    zieh dir mal die Testversion und probiers aus

    sehr gelungen ist auch die Integration von VST-Instrumenten, die du in fruity einbindest und benutzen kannst.

    von der Bedienung her ist es ebenfalls einsteigerfreundlich

    - aber leider keine Freeware, aber der relativ geringe Preis lohnt sich :)

  3. Ich bin selbst kein MCDBA, aber habe eine andere MS-Zertifizierung.

    Aber wie immer bei Zertifizierungen, solltest du einige Praxis im Bereich DB mitbringen, also ganz blank einsteigen würde ich mir nicht zutrauen.

    die Multiple-Choice-Fragen können mitunter recht knifflig sein, also brauchst du wirklich die Bücher und die darin enthaltenen Übungen.

    die Inhalte wirst du ja kennen, wenn nicht:

    http://www.microsoft.com/learning/mcp/mcdba/requirements.asp

  4. wenn du ein Flexgrid brauchst, dann kannst du die kostenlosen Komponenten von ComponentOne benutzen,

    die waren im kostenlosen Visual-BasicNET-ResourceKit drin...

  5. wenn du 2 Comboboxen mit dem gleichen member an deine dataview binden willst , dann:

    
    COHausarzt.DataSource =  new DataView(DatasetArzt1.Tables("arzt"))
    
                     COHausarzt.ValueMember = "arzt_id"
    
                     COHausarzt.DisplayMember = "kuerzel"
    
                     COHausarzt.DataBindings.Add("SelectedValue", Pat_Stammdaten, "pat_stammdaten.arzt_id")
    
    
                     CoBerichtsarzt.DataSource =  new DataView(DatasetArzt1.Tables("arzt"))
    
                     CoBerichtsarzt.ValueMember = "arzt_id"
    
                     CoBerichtsarzt.DisplayMember = "kuerzel"
    
                     CoBerichtsarzt.DataBindings.Add("SelectedValue",  Pat_Stammdaten, "pat_stammdaten.arzt_id")
    
    

    zeig mal ein bisschen Code von dir !!

  6. zu arrayhunter:

    Klar, IsSelected() liefert mir dasselbe Ergebnis wie bei dir. Dennoch kann ich damit die beiden oben genannten Fälle nicht unterscheiden, da er mir bei beiden Version true liefert :(

    ok, ich dachte, du wolltest generell auf die Markierung eines Eintrages reagieren

    beispiel aus der msdn:

    
    
    colNum = dataGrid1.CurrentCell.ColumnNumber;
    
        rowNum = dataGrid1.CurrentCell.RowNumber;
    
        // Get the selected DataGridColumnStyle.
    
        DataGridColumnStyle dgCol;
    
        dgCol = dataGrid1.TableStyles[0].GridColumnStyles[colNum];
    
        // Invoke the BeginEdit method to see if editing can begin.
    
        if (dataGrid1.BeginEdit(dgCol, rowNum)){
    
           // Edit row value. Get the DataTable and selected row.
    
           DataTable myTable;
    
           DataRow myRow;
    
           // Assuming the DataGrid is bound to a DataTable.
    
           myTable = (DataTable) dataGrid1.DataSource;
    
           myRow = myTable.Rows[rowNum];
    
           // Invoke the Row object's BeginEdit method.
    
           myRow.BeginEdit();
    
           myRow[colNum] = "New Value";
    
           // You must accept changes on both DataRow and DataTable.
    
           myRow.AcceptChanges();
    
           myTable.AcceptChanges();
    
           dataGrid1.EndEdit(dgCol, rowNum, false);
    
        }
    
        else{
    
          Console.WriteLine("BeginEdit failed");
    
    
    

    Beispiel zu finden unter DataGrid.BeginEdit-Methode

  7. du solltest dir allerdings überlegen, ob du die SQLConn mit Dispose() beendest und aus dem Speicher entfernst

    schliesslich landet deine Conn bei einem Close() in dem ConnectionPool,

    der ZUgriff nach einem Close ist natürlich schneller, da hier die Conn auf "Vorrat" gehalten wird... und nicht immer neu geöffnet werden muss

    gerade deine Webanwendung wird es dir danken :)

  8. nun,

    ich habe nach der Vorstellung auf der cebit echt gedacht, es wäre eine Alternative zum normalen DSL

    allerdings eine recht teure !

    wenn dann eine bezahlbare Notebook-Flat kommt, bin ich auch mit dabei -

    aber nur 40 h , das sind ja gerade mal 2 Tage ;(

    ist allerdings günstiger als der Active-Data-Tarif von O2

  9. überlege dir, ob du das wirklich machen willst- könnte hart werden ;)

    lege die MYSSQL-DB an, mit den äquivalenten Datentypen wie in deiner SQL-DB

    und dann packst du die daten per INSERT /UPDATE/DELETE in die noch leere DB

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...