• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

mit asp memo feld auslesen

hupfer

New member
hi zusammen

habe da ein kleines problem... textfelder usw kann ich mich asp aus access datenbanken auslesen... aber nicht memo felder... ihrgendwie komisch... es zeigt einfach nie was an...

wie kann ich memo felder auslesen?

grüsse
fabian
 
mh, was soll ich dazu sagen?
stinknormal halt, wie alles andere auch...
wie liest du denn deine textfelder aus?

mfg, riddler
 
so mach ich es...

nojo, ich mach es halt einfach mit
Code:
rs(1) oder eben rs("spaltenname")

ihrgendwie nimmt er das aber net raus :-(

grüsse
fabian
 
das müßte aber klappen

also so mit zb

sql ="select * from [tabelle] where ..... usw."

dann RS öffnen mit dem sql-befehl
und dann <%=rs("spaltenname")%>

sollte wunderbar klappen...
komisch...
mail doch mal den ganzen code...
 
hallo.....

jo, bin auch der meinung, dass es klappen müsste :)

werde dir morgen oder so den code mailen, da ich im moment noch mit der schule beschäftigt bin :-|

danke dir
bye
fabian
 
hier ist er jetzt

hallo.......also hier den ganzen code:
Code:
<%@ Language=VBScript %>
<%
//Verbindung zu Datenbank herstellen
	SET con = Server.CreateObject("ADODB.Connection")
	con.Open "DSN=portal"

//Datenbank auslesen
	SET rs = con.Execute("SELECT * FROM tbl_guestbook")

//HTML Seite schreiben
	%>
	<html>
	<head>
	<title>Guestbook</title>
	<link rel="stylesheet" href="../css/guestbook.css" type="text/css">
	</head>

	<body>
	<table width="70%" border="0" cellpadding="0" bgcolor="#000000" align="center" cellspacing="1">
	  <tr>
	    <td bgcolor="#FFFFFF">
	      <div align="center">Einträge</div>
	    </td>
	  </tr>
	</table>
	<%

//Einträge schreiben
	DO WHILE NOT rs.EOF
	%>
		<table width="70%" border="0" cellpadding="1" align="center" cellspacing="1">
		  <tr>

    <td width="15%" nowrap valign="top" height="98" class="style2">
      <p><b>
        <% =(rs(1))%>
        </b><br>
        <a href="mailto:<% =(rs("email"))%>" target="_blank"><font size="1">EMAIL</font></a><br>
		<% IF cstr(rs("url")) <> "0" THEN %><font size="1"><a href="<% =(rs("url"))%>" target="_blank">URL</a></font><BR><% END IF %>

        <% IF cstr(rs("icq")) <> "0" THEN %><font size="1"><a href="<% =(rs("icq"))%>" target="_blank">ICQ</a></font><% END IF %>
      </p>
		    </td>
		    <td valign="top" width="85%" align="justify" class="style1" height="98">
		      <p><% =(rs("nachricht"))%></p>

		      <%
		      //Falls Kommentar vorhanden ist, den schreiben
		      	IF rs("kommentar") <> "" THEN
		   		%>
      <blockquote><span class="klein"><b>Kommentar:</b>
        <% =(rs(9))%>
      </span></blockquote>
      <%
		      	END IF
		      	%>
		    </td>
		  </tr>
		  <tr class="klein">

    <td width="15%" nowrap class="style2">IP: <% =(rs("ip"))%>
    </td>
		    <td class="style2">15.12.2001 um 15.32 Uhr</td>
		  </tr>
		</table>
	<%
	rs.MoveNext
	LOOP

//Wenn alle Einträge geschreiben sind, Ende der Seite anzeigen
	%>

<p align="center"><a href="newpost.asp">neuer Eintrag</a> </p>
	</body>
	</html>

ich hoffe, ich verärgere damit mo nicht... ansonsten schon mal ein sorry von meiner seite :)

memofelder sind die KOMMENTARE und NACHRICHT... Das sind auch die einzigen, die es dann nicht anzeigt

mit bestem dank schon im vorraus
fabian
 
Hast Du schon einmal direkt in der DB kontrolliert, ob in den betreffenden Feldern überhaupt etwas drinsteht?
Eigentlich sollte es nämlich so funktionieren...
Sonst kannst Du auch vor und nach der Ausgabe jeweils ein Zeichen ausgeben lassen (z.B. <% ="!" & rs("nachricht") & "!" %>). Wenn Du dann nur zwei "!" direkt nacheinander hast, dann weisst Du schonmal, dass das Problem nicht bei der Ausgabe liegt, sondern dass die die DB einfach keine Werte liefert.
 
Zurück
Oben