Hoi,
.Value ist als Default-Property eingestellt, deswegen wird sie automatisch verwendet wenn einfach nur recordset("field") aufgerufen wird.
ADODB.Connection.Execute führt eine Abfrage immer als Fireho(u)se Cursor aus. Forward-Only, Readonly.
Ich bezweifle dass über evt. verwendete Execute-Optionen ein anderes Ergebnis zustande kommt.
Irgendwo ist da noch ein anderer Wurm (und zwar gewaltiger) drin.
Adé
Frank