Announcement

Collapse
No announcement yet.

SQL / Table - Datensatz/e speichern

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • SQL / Table - Datensatz/e speichern

    Hallo zusammen,

    arbeite mit SQL express 2008 ... / VS VB. express 2008

    beim vielfachen schmökern der möglichkeiten die "datensätze"
    zu updaten mit Designer oder nicht ... steh ich nun etwas auf dem
    schlauch...

    vorweg: die "desinger-lösung" für "stark typisiertes ds" ist mir
    persönlich zu "bescheiden" ...

    da ich gerne auf performance achte(n will) ... sollte es wohl
    mit INSERT into klappen ...


    die "zu speichernden Daten" sind erstmal in einer

    [highlight=vbnet]
    Generic.SortedList(Of Integer, myGenericsClass)
    [/highlight]
    drin ...
    ne relativ einfache struktur mit 5 datenfeldern ...

    soll ich jetzt:

    a) die genericList ist eine DataTable reinschieben ..
    (gleiche Struktur wie die SQL-mdf-datei)
    und dann per UPDATE die daten speichern ..
    b) in der genericList> "myGenericsClass" könnte
    ich doch die Felder auch DataTable-konform
    "zuordnen" (dies hab ich noch nie gemacht allerdings,
    hat - so hoffe ich - den vorteil ... z.B. per Linq dann
    eventuell upzudaten etc.


    [highlight=vbnet]
    <Table(Name:="Customers")> _
    Public Class Customer
    Public CustomerID As String
    ' ...
    Public City As String
    End Class
    ' oder
    <Table(Name:="Customers")> _
    Public Class Customer
    <Column(IsPrimaryKey:=True)> _
    Public CustomerID As String

    <Column()> _
    Public City As String
    End Class
    [/highlight]


    also ... solange ich die Daten im DataTable /DataSet habe ...
    habe ich nicht "wirklich" große probleme zu speichern/updaten ...

    hier sinds nicht besonders VIELE datensätze und auch nicht allzuoft
    zu speichern ...

    in einer schleife hab ichs halt zu vb6.0er zeiten gemacht und fertig ...

    witzigerweise finde ich beim googeln 1000ende seiten fürs Laden
    und eigentlich nicht wirklich was passendes fürs speichnern von
    z.b. 200 datensätzen
    INSERT INTO FROM (geht hier z.b. eine spezielle Class(e) ?) wäre doch was
    dann könnte ich die daten mal schnell da reinschieben und dann wegspeichern? (grübel ... ist wohl dann wieder s gleiche wie DataTable)

    heul

    PS: dies ist nun der 3ritte versuch DIES korrekt zu beschreiben :-)
    besser kann ichs nicht ... deshalb gerne ne kritische Antwort !
    Zuletzt editiert von Fremder; 18.05.2010, 11:15. Reason: '
    Vor 4,5 Millionen Jahren lernten ~wir~ aufrecht zu gehen!
    Um heute vorm PC zu sitzen!
Working...
X