Hallo!
> > Sorry eigentlich ging es mir darum:
> >
> > ADO could not find the object in the collection corresponding
> > to the name or
> > ordinal reference requested by the application.
> >
> > Beim Versuch
> > oRs.Properties("Update Resync") = adResyncAutoIncrement
> > zu setzen.
> >
> > Scheint so, als ob er meint, da� "Update Resync" ein Feld ist....
>
> es ist ein "feld" eine collection.. somit stimmt die aussage schon.
>
> wie das feld jetzt genau hei�t, wei� ich auch nicht,.. aber du kannst
ja mal die properties-
> auflistung durchwandern und alle m�glichen werte aufzeigen lassen..
(vielleicht fehlt ein
> underline, oder es wird zusammengeschrieben!?)
Das Property hei�t "Update Resync", ist ein enumerativer Wert (Integer
4, dessen Bits interpretiert werden) und befindet sich in der Collection
"rs.Properties". adResyncAutoIncrement hat den Wert 1.
Bei Access oder SQL Server mit adOpenStatic und adUseClient und OLEDB
wird das Property automatisch gesetzt.
Wichtig ist nat�rlich, dass adovbs.inc dabei ist, oder die Konstanten
andersweitig deklariert werden. Dar�ber hinaus ist der OLEDB-Treiber
(JET 4.0) sehr wichtig. Viele datenbankspezifischen Funktionen laufen
nicht mit ODBC.
Anstelle der riesigen adovbs.inc empfehle ich folgendes Objekt in der
global.asa:
<!-- METADATA NAME="Microsoft ActiveX Data Objects 2.5 Library"
TYPE="TypeLib"
UUID="{00000205-0000-0010-8000-00AA006D2EA4}" -->
oder
<!-- METADATA TYPE="TypeLib"
FILE="C:\Programme\Gemeinsame
Dateien\system\ado\msado15.dll" -->
Dann hat man immer alle Konstanten platzsparend und komfortabel dabei.
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