Hallo!

Ich kenne die JMAIL-Komponente nicht, aber aus datenbanktechnischer
Sicht kann ich vielleicht einen Tipp geben.

Anstatt ...
> rs.AddNew
>   rs("Subject") = msg.Subject & " "
>   rs("von") = msg.From
>   rs("vonName") = msg.FromName
>   rs("an") = reTo & ", " & reCC
>   rs("Datum") = msg.Date
>   rs("Nachricht") = msg.Body
> rs.Update
... schreibe lieber...
rs.AddNew array("Subject", "von", "vonName", "an", "Datum",
"Nachricht"), _
          array(msg.Subject, msg.From, msg.FromName, msg.reTo & ", " &
reCC, msg.Date, msg.Body)
... weil das schneller geht und ADO dann die Typenumwandlung intern
vornimmt. Es ist nicht unwahrscheinlich, dass auf diesem Wege alles
reibungslos funktioniert.

Ein Kandidat f�r die ADO-Typumwandlung ist neben dem Datum auch
msg.Body. Unterschiedliche Zeichens�tze (Unicode ja/nein) und vielleicht
eine unzureichende L�nge k�nnen von ADO korrigiert werden. Und sind
wirklich alle Felder vom Typ "text" oder doch "varchar"? Ich denke, dass
f�r die meisten auch "varchar" ausreicht. Dar�ber hinaus kann es sein,
dass msg.Body vielleicht auch als "ntext" gespeichert werden muss.

> Set Conn = CreateObject("ADODB.Connection")
> Conn.Open Application("strConn")
> Set RS = CreateObject("ADODB.Recordset")
> RS.Cursortype = 1

adOpenStatic (3) reicht als CursorType vollkommen aus.

Und dann fehlt da noch das "set rs = nothing" und das "conn.Close" und
das "set conn = nothing".

Freundliche Gr��e
Joachim van de Bruck


| [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

Antwort per Email an