Shop-Hilfe.com
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 19.05.2008, 20:23   #1
TP-Insider
 
Benutzerbild von atomwilli
 
Registriert seit: Apr 2002
Ort: Reinbek
atomwilli bringt sich richtig einatomwilli bringt sich richtig ein

Checkboxen mit ASP auslesen und in Datenbank schreiben


Moin,

ich hätte eine kleine Frage: Ich habe eine ASP-Website mit Formular gestaltet. In diesem Formular sollen verschiedene Werte in Textboxen eingetragen werden sowie Checkboxen angekreuzt werden.
Anschließend mit Klick auf "Abschicken" sollen diese Infos in eine Datenbank geschrieben werden.

Mit dem Inhalt der Textfelder klappt das auch wunderbar. Nur mit den Checkboxen haut's nicht hin.

In der Datenbank sind die Spalten zu den Checkbox-Eigenschaften als "Ja/Nein" definiert.

Es ist doch bestimmt irgendwie möglich, dass, wenn eine Checkbox auf der Website angeklickt wurde, dies auch in die Datenbank zu übernehmen oder?

Anbei einmal ein Screenshot der Website und der Datenbank.

Der Code des Scripts, das bei Klick auf den Button abläuft, sieht so aus:
Code:
    Sub Speichern(ByVal Obj As Object, ByVal E As EventArgs)
        Dim cmd As OleDbCommand
        Dim sqlInsert As String
        Dim dateiname As String
        dateiname = ""

        ' Upload der Datei
        If FileUpload.HasFile Then
            ' es wurde eine Datei ausgewählt und ich versuche die Datei
            ' hochzuladen und zu speichern
            Try
                FileUpload.SaveAs("C:\...\" & FileUpload.FileName)
                dateiname = FileUpload.FileName
            Catch ex As Exception
                ausgabe.InnerHtml = "ERROR: " & ex.Message.ToString()
            End Try
        Else
            ' keine Datei zum Hochladen ausgewählt
            ' also tue nichts
        End If
        
        ' SQLInsert zusammenstellen
        sqlInsert = "insert into Datenbank (ID, Objektart, Bezahlung, Groesse, Preis, Zimmeranzahl, Bundesland, Stadt, Zentral, Ruhig, Familienfreundlich, Garten, Balkon, Parkplatz, WG, Moebliert, Nahverkehrsanbindung, Topangebot, Bild)"
        sqlInsert = sqlInsert & " values ('"
        sqlInsert = sqlInsert & Identifikation.Text
        sqlInsert = sqlInsert & "', '"
        sqlInsert = sqlInsert & Objektart.Text
        sqlInsert = sqlInsert & "', '"
        sqlInsert = sqlInsert & Bezahlung.Text
        sqlInsert = sqlInsert & "', '"
        sqlInsert = sqlInsert & Groesse.Text
        sqlInsert = sqlInsert & "', '"
        sqlInsert = sqlInsert & Preis.Text
        sqlInsert = sqlInsert & "', '"
        sqlInsert = sqlInsert & Zimmeranzahl.Text
        sqlInsert = sqlInsert & "', '"
        sqlInsert = sqlInsert & Bundesland.Text
        sqlInsert = sqlInsert & "', '"
        sqlInsert = sqlInsert & Stadt.Text
        sqlInsert = sqlInsert & "', '"
        sqlInsert = sqlInsert & zentral.Checked
        sqlInsert = sqlInsert & "', '"
        sqlInsert = sqlInsert & ruhig.Checked
        sqlInsert = sqlInsert & "', '"
        sqlInsert = sqlInsert & familienfreundlich.Checked
        sqlInsert = sqlInsert & "', '"
        sqlInsert = sqlInsert & Garten.Checked
        sqlInsert = sqlInsert & "', '"
        sqlInsert = sqlInsert & Balkon.Checked
        sqlInsert = sqlInsert & "', '"
        sqlInsert = sqlInsert & Parkplatz.Checked
        sqlInsert = sqlInsert & "', '"
        sqlInsert = sqlInsert & WG.Checked
        sqlInsert = sqlInsert & "', '"
        sqlInsert = sqlInsert & möbliert.Checked
        sqlInsert = sqlInsert & "', '"
        sqlInsert = sqlInsert & Nahverkehrsanbindung.Checked
        sqlInsert = sqlInsert & "', '"
        sqlInsert = sqlInsert & Topangebot.Checked
        sqlInsert = sqlInsert & "','" & dateiname & "')"
               
        ' Verbindungszeichenfolge zusammensetzen
        Dim connStr As String
        connStr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("Datenbank_Versuch1.mdb") & ";"

        ' Verbindung zur Datenbank herstellen
        Dim conn As New OleDbConnection(connStr)
        conn.Open()
  
        cmd = New OleDbCommand(sqlInsert, conn)
        cmd.ExecuteNonQuery()
        
        ausgabe.innerhtml = "<b>Eintrag gespeichert</b>"
  
        conn.Close()
                
    End Sub

    Protected Sub CheckBox1_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs)

    End Sub
Irgend eine Idee, wie ich das mit den Checkboxen hinbekommen kann? Die Anweisung "Checkbox-Name.Checked" klappt leider nicht
Oder doch als Textfeld in der Datenbank definieren und dann immer sowas wie "Aktiv"/"Passiv" reinschreiben, je nachdem ob's geklickt wurde?
Miniaturansicht angehängter Grafiken
checkboxen-asp-auslesen-datenbank-schreiben-db_checkbox.gif  checkboxen-asp-auslesen-datenbank-schreiben-db_website.gif  
__________________
"Haß ist Ballast. Das Leben ist zu kurz dafür, dass man immer wütend ist. Das ist es einfach nicht wert."
atomwilli ist offline   Mit Zitat antworten


Alt 20.05.2008, 18:12   #2
TP-Insider
 
Benutzerbild von atomwilli
 
Registriert seit: Apr 2002
Ort: Reinbek
atomwilli bringt sich richtig einatomwilli bringt sich richtig ein
Hat sich erledigt.

Lösung poste ich hier bei Bedarf gerne rein.
__________________
"Haß ist Ballast. Das Leben ist zu kurz dafür, dass man immer wütend ist. Das ist es einfach nicht wert."
atomwilli ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Checkboxen mit ASP auslesen und in Datenbank schreiben Checkboxen mit ASP auslesen und in Datenbank schreiben
« Thumbnails temporär oder im Ordner | MySQL Import mit MD5 »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:41 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67