Hallo Liste,

ich habe in einer SQL-Tabelle eine Spalte und m�chte die Datens�tze trennen und in 
zwei Dropdownliste schreiben.
Bekomme aber immer die Fehlermeldung:

Microsoft VBScript runtime Type mismatch
/ASP-Seiten/Zeiterfassung/DatenSuche.asp, line 96

Der Code:

Set DatenBereich = Server.CreateObject("ADODB.Recordset")
DatenBereich.Open "SELECT Bereich FROM ProductTime ORDER BY Bereich", VerbindenSQL, 
adOpenDynamic, adLockOptimistic  

Z_Bereich = Request("Bereich")

Set DatenProdukt = Server.CreateObject("ADODB.Recordset")
DatenProdukt.Open "SELECT Produkt FROM Daten WHERE Bereich = '" & Z_Bereich & "' ORDER 
BY Produkt", Verbinden, adOpenDynamic, adLockOptimistic

Z_Produkt = Request("Produkt")

<TD width="25%">Bereich:</TD>
<TD><SELECT name="Bereich" size="1" onChange="return aktualisieren()">
<% If Z_Bereich = "" Then %>
        <OPTION></OPTION>
<% End If
BereichNr = 0
Do until DatenBereich.EOF
        Teilen = DatenBereich("Bereich")
        Teilen = Split(Teilen, "-")
        If Z_Bereich = Teilen AND BereichNr = 0 Then %>         <------ Zeile 96
                <OPTION selected><%= Teilen %></OPTION><BR>     
                <% VergleichBereich = Teilen
                BereichNr = 1
        ElseIf VergleichBereich <> Teilen Then %>
                <OPTION><%= Teilen %></OPTION><BR>
                <% VergleichBereich = Teilen
                DatenBereich.MoveNext
        Else
                DatenBereich.MoveNext
        End If
Loop %>
</SELECT></TD>
</TR>
<TR>
<TD>Produkt:</TD>
<TD><SELECT name="Produkt" size="1" onChange="return aktualisieren()">
<% If Z_Produkt = "" Then %>
        <OPTION></OPTION>
<% End If
ProduktNr = 0
Do until DatenProdukt.EOF 
        Teilen = DatenBereich("Bereich")
        Teilen = Split("-", Teilen)
        If Z_Produkt = Teilen AND ProduktNr = 0 Then %>
                <OPTION selected><%= Z_Produkt %></OPTION><BR>
                <% DatenProdukt.MoveNext
                ProduktNr = 1
        Else %>
                <OPTION><%= Teilen %></OPTION><BR>
                <% DatenProdukt.MoveNext
        End If
Loop %>
</SELECT></TD>
</TR>

Kann mir jemand sagen was ich falsch mache. Vielen Dank im vorraus.

Gru� Anja


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an