vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
In Datenbank schreiben 
Autor: master_of_desaster
Datum: 04.07.06 13:57

Hallo.

Ich möchte Daten aus einer Eingabe - Maske speichern. Zum Beispiel in einer CheckedListBox werden Werte angeklickt. Diese haben eine ID. Diese soll wiederum in eine andere Tabelle geschrieben werden.

Zum Beispiel ein Raum hat verschiedene Ausstattung (Flipchart, Pinwand usw.) Der Raum hat die ID 1 dazugeordnet wird das Flipchart mit und die Pinwand mit 2. In der Tabelle soll dann folgendes stehen

Raum_ID Austattung_ID
1 1
1 2

Habe versucht die CheckedListBox mit ner Schleife auszulesen und wenn es angeklickt ist soll es in die Tabelle geschrieben werden. Hier mal mein Code. Vielleicht kann mir ja jemand helfen.

 For i As Integer = 0 To CLB_Bestuhlung.Items.Count - 1
            If CLB_Bestuhlung.GetItemChecked(i) = True Then
                'AUSLESEN DER NEUEN rm_ID zum SPEICHERN IN tblRaumbestuhlung 
                ' --> Zugehörigkeit
                Dim raumauslesen As String = txtRaumnummer.Text
                Dim sql_command_RaumID As SqlCommand = New SqlCommand("SELECT" & _
                  "rm_ID FROM tblRaum Where rm_Nummer = '" & raumauslesen & _
                  "'", SqlConnection1)
                Dim sql_command_RaumCheck As SqlCommand = New SqlCommand( _
                "SELECT rm_Nummer FROM tblRaum Where rm_Nummer = '" & _
                raumauslesen & "'", SqlConnection1)
                Dim dataReader_RaumID As SqlDataReader
 
                sql_command_RaumID.Connection = SqlConnection1
 
                dataReader_RaumID = sql_command_RaumID.ExecuteReader()
                Do While dataReader_RaumID.Read
                    txtTest.Text = dataReader_RaumID("rm_ID").ToString()
                Loop
 
                DataRow_Bestuhlung("rmbest_rm_ID") = txtTest.Text
                DataRow_Bestuhlung("rmbest_best_ID") = i + 1
 
                dataReader_RaumID.Close()
 
 
                DataSetBestuhlung.Tables("tblRaumbestuhlung").NewRow()
 
                DataSetBestuhlung.Tables("tblRaumbestuhlung").Rows.Add( _
                  DataRow_Bestuhlung)
            End If
 
 
        Next
        SqlDataAdapter4.Update(DataSetBestuhlung)
Wär euch echt dankbar.
LG Master_Of_Desaster
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
In Datenbank schreiben771master_of_desas...04.07.06 13:57

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel