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