Inhalt des Memos vorher in ne Variable schreiben!!!
<%
Dim InhaltVonMemo
If InhaltVonMemo <> "" Then
Response.Write "<p>" & InhaltVonMemo & "</p>"
End If
%>
Als Alternative solltest du das Memofeld ausserdem so abfragen:
If Not IsNull(Rs("Memo")) THEN
....
END IF
Gru�
Sebastian
----- Original Message -----
From: "Thomas Natusch" <[EMAIL PROTECTED]>
To: "ASP Datenbankprogrammierung" <[EMAIL PROTECTED]>
Sent: Tuesday, March 26, 2002 10:16 AM
Subject: [aspdedatabase] Access-Memo-Feld liefert NULL
> Hallo miteinander,
>
> heute Morgen habe ich am ASP-Skript einer Kollegin get�ftelt. Als Fehler
> stellte sich zu meiner Verwunderung heraus, dass die Daten aus dem
Memo-Feld
> von VBScript als ung�ltig (NULL) eingestuft wurden. Das Skript sah wie
folgt
> aus:
>
> <%
> If rs("text") <> "" Then
> Response.Write "<p>" & rs("text") & "</p>"
> End If
> %>
>
> "text" ist in ein Feld mit dem Typ "Memo" in einer Access-Datenbank. Die
> Datenbank wird mit dem ODBC-Treiber �ber einen DSN angesprochen.
>
> Nun das Problem:
> Obwohl Datenbank und Skript (aus meiner Sicht) in Ordnung waren, wurde der
> Text nicht angezeigt. Beim Experimentieren bekamen wir folgende
Ergebnisse:
> 1.) Wurde die Bedingung mit [ If 1=1 Then ] ersetzt, erschien der Text
> soweit im Datenfeld vorhanden.
> 2.) Mit der urspr�nglichen Bedingung [ If rs("text") <> "" Then ],
erschien
> kein Text. Die Funktion Cstr() lieferte einen Fehler und eine Probe mit
> VarType() lieferte als Ergebnis 1, also NULL.
> 3.) Da es sich nicht um viel Text handelte, konnten wir in der Datenbank
ein
> Feld mit dem Typ "Text" daraus machen. Nun funktionierte alles wunderbar.
>
>
> Warum?
>
>
> Danke und freundliche Gr��e
>
> Thomas Natusch
>
>
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp