Hej alle sammen
Er der er med kendskab til MySQL via ASP???
Jeg har et stort problem som har gjort mig næsten grå håret.
Mit problem er følgende:
Jeg bruger følgende kode, til at hente oplysninger fra en MySQL
database:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={MySQL ODBC 3.51 driver}; SERVER=localhost;
Database=henning; UID=root; PWD=;"
//strSQL = "SELECT * FROM svar"
if forum = "til" Then
strSQL = "SELECT * FROM svar WHERE forum = 'til'"
End If
Conn.Execute(strSQL)
set rs = conn.execute(strSQL)
%>
<table border="1px" align="center">
<%
DO WHILE NOT rs.EOF
dato = rs("dato")
besked = rs("besked")
%>
<tr>
<td colspan="2">
<%=dato%>
</td>
</tr>
<tr>
<td colspan="2">
<%=besked%>
</td>
</tr>
<tr>
<td>
</td>
</tr>
<%
rs.movenext
LOOP
rs.close
Response.Write "</table>"
conn.close
set conn = nothing
set SQLstmt = nothing
%>
Men jeg får følgende fejlkode:
ADODB.Recordset fejl '800a00cc1'
Elementet kan ikke findes i den samling, der svarer til det
anmodede navn eller ordenstal.
/henning/forum_incl.asp, linje 17.
Men hvis jeg fjerner if koden, kommer alle oplysningerne fra
databasen, men jeg vil kun have dem med "til"¨.
Oplysningerne kommer fra en database med en tabel ved navn:
"svar" og der er en række som hedder: "forum" hvor der enten
står: "til" eller "fra" i, men den vil bare ikke køre.
Er der en der kan hjælpe???
Med venlig hilsen
Martin Jørgensen
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials