Hi,
ich hab mich bisher noch nicht mit ASP beschäftigt. ICh wollte nur eine simple ausgabe einer Tabelle auf einem MS SQL Server 2000 in eine Tabelle auf einer Seite haben. ICh hab da ein tutorial gefunden, aber wenn ich des alles so mach, dann klapps ned. Kann mir jemand helfen den Fehler zu finden?
Die ASP-Datei sieht folgendermaßen aus:
<%@LANGUAGE="VBSCRIPT" %>
<%
option explicit
Response.Buffer = true
on error resume next
dim oConn, oRS, oFld
set oconn = Server.CreateObject("ADODB.Connection")
set oRS = Server.CreateObject("ADODB.Recordset")
oConn.ConnectionString = "DSN=PC-BestandSQL"
oConn.Open
oRS.Open "SELECT * FROM use_cpu", oConn
Response.Write("<HTML>" & chr(13))
Response.Write("<head>" & chr(13))
Response.Write("<title>ASP-Datenbank</title>" & chr(13))
Response.Write("</head>" & chr(13))
Response.Write("<body>" & chr(13))
Response.Write("<table border=1 cellpadding=0 cellspacing=0>" & chr(13))
Response.Write(" <tr>" & chr(13))
for Each oFld in oRS.Fields
Response.Write(" <td>" & oFld.Name & "</td>" & chr(13))
next
Response.Write(" </tr>" & chr(13))
Response.Write(" <tr>" & chr(13))
Response.Write(" <td>")
Response.Write(oRS.GetString(,,"</td>" & chr(13) & " <td>","</td>" & chr(13) & " </tr>" & chr(13) & " <tr>" & chr(13) & " <td>","--null--"))
Response.Write(" </td>" & chr(13))
Response.Write(" </tr>" & chr(13))
oRS.Close
set oRS = Nothing
oConn.Close
set oConn = nothing
Response.Write("</table>" & chr(13))
Response.Write("</body>" & chr(13))
Response.Write("</html>" & chr(13))
%>
die DSN ist PC-BestandSQL und die Tabelle ist use_cpu. Der SQL-Server heißt Hades. Die Datenbank heißt PC-BestandSQL. Der Web-Server iss IIS 5 (auf windows 2000 Advanced Server).
Das genaue Prblem ist, dass keine Daten ausgegeben werden.
Bitte helft mir. Ich hab keine Ahnung, worans liegen könnte.
cu
Callya
PS: Sobald ich Zeit hab beschäftige ich mich ASP...
ich hab mich bisher noch nicht mit ASP beschäftigt. ICh wollte nur eine simple ausgabe einer Tabelle auf einem MS SQL Server 2000 in eine Tabelle auf einer Seite haben. ICh hab da ein tutorial gefunden, aber wenn ich des alles so mach, dann klapps ned. Kann mir jemand helfen den Fehler zu finden?
Die ASP-Datei sieht folgendermaßen aus:
<%@LANGUAGE="VBSCRIPT" %>
<%
option explicit
Response.Buffer = true
on error resume next
dim oConn, oRS, oFld
set oconn = Server.CreateObject("ADODB.Connection")
set oRS = Server.CreateObject("ADODB.Recordset")
oConn.ConnectionString = "DSN=PC-BestandSQL"
oConn.Open
oRS.Open "SELECT * FROM use_cpu", oConn
Response.Write("<HTML>" & chr(13))
Response.Write("<head>" & chr(13))
Response.Write("<title>ASP-Datenbank</title>" & chr(13))
Response.Write("</head>" & chr(13))
Response.Write("<body>" & chr(13))
Response.Write("<table border=1 cellpadding=0 cellspacing=0>" & chr(13))
Response.Write(" <tr>" & chr(13))
for Each oFld in oRS.Fields
Response.Write(" <td>" & oFld.Name & "</td>" & chr(13))
next
Response.Write(" </tr>" & chr(13))
Response.Write(" <tr>" & chr(13))
Response.Write(" <td>")
Response.Write(oRS.GetString(,,"</td>" & chr(13) & " <td>","</td>" & chr(13) & " </tr>" & chr(13) & " <tr>" & chr(13) & " <td>","--null--"))
Response.Write(" </td>" & chr(13))
Response.Write(" </tr>" & chr(13))
oRS.Close
set oRS = Nothing
oConn.Close
set oConn = nothing
Response.Write("</table>" & chr(13))
Response.Write("</body>" & chr(13))
Response.Write("</html>" & chr(13))
%>
die DSN ist PC-BestandSQL und die Tabelle ist use_cpu. Der SQL-Server heißt Hades. Die Datenbank heißt PC-BestandSQL. Der Web-Server iss IIS 5 (auf windows 2000 Advanced Server).
Das genaue Prblem ist, dass keine Daten ausgegeben werden.
Bitte helft mir. Ich hab keine Ahnung, worans liegen könnte.
cu
Callya
PS: Sobald ich Zeit hab beschäftige ich mich ASP...

Zuletzt bearbeitet: