Allerdings wird dies nicht mit Datenbankservern funktionieren!!!!

-----Urspr�ngliche Nachricht-----
Von: Joachim van de Bruck [mailto:[EMAIL PROTECTED]] 
Gesendet: Donnerstag, 16. Mai 2002 12:32
An: ASP Datenbankprogrammierung
Betreff: [aspdedatabase] AW: Re: AW: Re: AW: where abfrage auf ja/nein
feld access-db


Hallo!

> ich weiss jetzt nicht genau wie ich das anstellen soll ...
access-abfrage
> und dann mittels asp drauf zugreifen?!?

Das Thema habe ich hier schon ziemlich breit getreten ...

Es macht einfach keinen Sinn, SQL-Statements in VBScript
zusammenzusetzen, obwohl das in vielen B�chern und Dokumentationen immer
wieder so gezeigt wird.

1.
Eine Abfrage innerhalb von Access definieren und testen. Dabei Parameter
ben�tzen, also Bezeichner in eckigen Klammern, z. B. "where Feld = [P1]"
oder "= [P1]" im Bedingsfeld des Assistenten.

2.

dim cm: set cm = Server.CreateObject("ADODB.Command")
dim rs: set rs = Server.CreateObject("ADODB.Recordset")
dim ra

cm.ActiveConnection = ... connection string ...
cm.CommandText      = ... Name der Abfrage ...

set rs = cm.Execute(ra, array(true, ...))

Im Parameter-Array steht ein Wert f�r jeden Parameter. ADO k�mmert sich
um die Konvertierung und ber�cksichtigt dabei das entsprechende
Gebietsschema. F�r Aktionsabfragen, die kein Recordset zur�ckgeben,
benutzt Du einfach
   cm.Execute(ra, array(...), adExecuteNoRecords)
In der Variablen "ra" steht immer die Anzahl der betroffenen Datens�tze.

N�tzlich ist auch, dass Du die Abfrage direkt in der Datenbank testen
kannst und dabei sch�ne Fehlermeldungen bekommst. Wenn Du irgendwann auf
eine andere Datenbank umsteigst, musst Du noch nicht einmal Deinen
ASP-Code �ndern.

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


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