Hallo zusammen..
ich habe folgendes Problem.
Ich möchte 3 drop down listen mit werten aus der sql datenbank füllen.
eine drop down liste soll für den dateityp, eine für die sprache und eine für themen sein.
habe auch eine stored procedure geschreiben, die mir alle werte aus der datenbank zu meinen 3 themen ermittelt.
habe versucht hierfür den code zu schreiben, leider gelingt es mir nicht..
habe auch ehrlich gesagt nicht wirklich viel Ahnung von asp:-(
muß wahrscheinlich auch nicht jedesmal die Verbindung neu erstellen oder?!
vielleicht kann mir jemand helfen, bin für jede Hilfe sehr dankbar
<body>
<form method="post">
<table border="1">
<caption><b>Anlegen eines neues Datensatzes:</b></caption>
<tr>
<th>Datum</th>
<th>Beschreibung</th>
<th>Datei</th>
<th>Typ</th>
<th>Sprache</th>
<th>Thema</th>
</tr>
<tr>
<td>
<input type="text" name= "Datum" size="15" >
</td>
<td>
<input type="text" name= "Beschreibung" size="60">
</td>
<td>
<input type="text" name= "Datei" size="20">
</td>
<td>
<%
set conDis = Server.CreateObject("AdoDb.Connection")
conDis.open "Verbindung"
response.Write "<select size=""0"" name=""menu1"">"
set db = Server.CreateObject("AdoDb.Command")
db.CommandText = "sp_dropdown"
db.CommandType = 4
SET rs = db.Execute()
do until rs.EOF
%><option value="<%=rs(db_idfield)%>"<%
%>><%=rs("Typbeschreibung")%></option><%
rs.MoveNext
loop
response.Write "</select>"
db.close
set db = Nothing
set rs = Nothing
%>
</td>
<td>
<%
set condis = Server.CreateObject("AdoDB.Connection")
condis.open "Verbindung"
response.Write "<select size=""0"" name=""menu2"">"
db.CommandText = "sp_dropdown"
db.Commandtype = 4
SET rs = db.Execute()
do until rs.EOF
%><option value="<%=rs(db_idfield)%>"<%
%>><%=rs("Sprache")%></option><%
rs.MoveNext
loop
response.Write "</select>"
db.close
set db = Nothing
set rs = Nothing
%>
</td>
<td>
<%
set condis = Server.CreateObject("AdoDB.Connection")
condis.open "Verbindung"
response.Write "<select size=""0"" name=""menu3"">"
db.CommandText = "sp_dropdown"
db.Commandtype = 4
SET rs = db.Execute()
do until rs.EOF
%><option value="<%=rs(db_idfield)%>"<%
%>><%=rs("Thema")%></option><%
rs.MoveNext
loop
response.Write "</select>"
db.close
set db = Nothing
set rs = Nothing
%>
</td>
</tr>
</table>
</form>
ich habe folgendes Problem.
Ich möchte 3 drop down listen mit werten aus der sql datenbank füllen.
eine drop down liste soll für den dateityp, eine für die sprache und eine für themen sein.
habe auch eine stored procedure geschreiben, die mir alle werte aus der datenbank zu meinen 3 themen ermittelt.
habe versucht hierfür den code zu schreiben, leider gelingt es mir nicht..
habe auch ehrlich gesagt nicht wirklich viel Ahnung von asp:-(
muß wahrscheinlich auch nicht jedesmal die Verbindung neu erstellen oder?!
vielleicht kann mir jemand helfen, bin für jede Hilfe sehr dankbar
<body>
<form method="post">
<table border="1">
<caption><b>Anlegen eines neues Datensatzes:</b></caption>
<tr>
<th>Datum</th>
<th>Beschreibung</th>
<th>Datei</th>
<th>Typ</th>
<th>Sprache</th>
<th>Thema</th>
</tr>
<tr>
<td>
<input type="text" name= "Datum" size="15" >
</td>
<td>
<input type="text" name= "Beschreibung" size="60">
</td>
<td>
<input type="text" name= "Datei" size="20">
</td>
<td>
<%
set conDis = Server.CreateObject("AdoDb.Connection")
conDis.open "Verbindung"
response.Write "<select size=""0"" name=""menu1"">"
set db = Server.CreateObject("AdoDb.Command")
db.CommandText = "sp_dropdown"
db.CommandType = 4
SET rs = db.Execute()
do until rs.EOF
%><option value="<%=rs(db_idfield)%>"<%
%>><%=rs("Typbeschreibung")%></option><%
rs.MoveNext
loop
response.Write "</select>"
db.close
set db = Nothing
set rs = Nothing
%>
</td>
<td>
<%
set condis = Server.CreateObject("AdoDB.Connection")
condis.open "Verbindung"
response.Write "<select size=""0"" name=""menu2"">"
db.CommandText = "sp_dropdown"
db.Commandtype = 4
SET rs = db.Execute()
do until rs.EOF
%><option value="<%=rs(db_idfield)%>"<%
%>><%=rs("Sprache")%></option><%
rs.MoveNext
loop
response.Write "</select>"
db.close
set db = Nothing
set rs = Nothing
%>
</td>
<td>
<%
set condis = Server.CreateObject("AdoDB.Connection")
condis.open "Verbindung"
response.Write "<select size=""0"" name=""menu3"">"
db.CommandText = "sp_dropdown"
db.Commandtype = 4
SET rs = db.Execute()
do until rs.EOF
%><option value="<%=rs(db_idfield)%>"<%
%>><%=rs("Thema")%></option><%
rs.MoveNext
loop
response.Write "</select>"
db.close
set db = Nothing
set rs = Nothing
%>
</td>
</tr>
</table>
</form>