Hallo!

> hallo - kurze frage (access2000 auf iis4 jet4)

> wenn ich parametrisierte views verwende
> (PARAMETERS bla type; SELECT ...)
> und die sicht mit dem command-objekt aufrufe,
> steht mir ja eigentlich nur adCmdTable zur verf�gung
>
> adCmdStoredProc wird aber auch akzeptiert und liefert
> dasselbe ergebnis - gibt es was geeigneteres?

Das funktioniert nur, weil ADO so gro�z�gig ist. ADO akzeptiert hier
alles!

Wenn Du den SQL-String �bergibst, m�sstest Du "adCmdText" nehmen. Bei
"adCmdTable" wird ein Tabellenname (1 Wort oder []) erwartet, und bei
"adCmdStoredProc" der Name eine View oder einer Procedure. Bei
"adCmdTableDirect" sucht ADO nach einem entsprechenden OLEDB-Provider,
um ODBC zu umgehen und "adCmdFile" erwartet einen Namen f�r eine Datei,
die man z. B. mit "rs.Save(..)" erzeugt hat.

Tats�chlich nimmt ADO den Parameter "nur zur Orientierung" und probiert
mehrere M�glichkeiten durch, bis halt ein Ergebnis erscheint. Wenn Du
nur einen einfachen Namen �bergibst wird erst auf "adCmdTable", dann auf
"adCmdStoredProc" und dann auf "adCmdFile" getestet. Wenn Du also die
falsche Option angibst, ist das so, als ob Du "adCmdUnknown" angibst.
Wenn Du keine angibst, ist das ebenfalls so wie "adCmdUnknown".

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