crazyALEX: Zugriff mit ADO

Das neue ADO von Microsoft verspricht ja ziemlich
viel!
Nachdem ich mir auch überlege eine Datenanbindung
über ADO auf eine Homepage zu plazieren weiss
ich nun nicht einmal wie man dort vorgehen muss.
Wie läuft die Ansteuerung, mit welcher Skriptsprache
läßt sich dies am besten realisieren.

Vorstellung war eine ACCESS Datenbank über ADO
(Acitve DataObject) anzusteuern...

Alex

  1. Hallo !

    Das neue ADO von Microsoft verspricht ja ziemlich
    viel!

    Das ist bei M$ normal ;-)

    Nachdem ich mir auch überlege eine Datenanbindung
    über ADO auf eine Homepage zu plazieren weiss
    ich nun nicht einmal wie man dort vorgehen muss.
    Wie läuft die Ansteuerung, mit welcher Skriptsprache
    läßt sich dies am besten realisieren.

    Also, ADO arbeitet mit den Active Server Pages von Microsoft zusammen. Diese sind (noch) eine proprietäre Erfindung von MS und laufen auf dem Internet Information Server ab der Version 3 (glaube ich).
    Der Zugriff auf Datenbanken (auch ACCESS) geschieht dabei über ODBC.

    Das Problem ist bloß, daß man einen Provider finden muß, der das unterstützt - kostenlos habe ich das noch bei niemandem gesehen - die andere (wahrscheinlich nicht weniger kostenintensive) Alternative ist ein eigener Webserver, aber wer hat sowas schon...

    CIAO
    H-Man

    1. ...ich nun nicht einmal wie man dort vorgehen muss.
      Wie läuft die Ansteuerung, mit welcher Skriptsprache
      läßt sich dies am besten realisieren.

      Scriptsprache wäre egal - MS unterstützt JavaScript bzw. ihre Variante JScript genauso wie VBScript, aber VBScript ist ihr gehätscheltes Kind und daher irgendwie näherliegender, wenn man mit ms arbeitet - riesenvorteil von vbscript ist übrigens, daß es eine error-behandlung hat (On Error...) im Gegensatz zum aktuellen JavaScript, aber das soll sich ja ändern -

      wenn Du es wenigstens mal ausprobieren wolltest ginge es folgendermaßen: du brauchst natürlich einen WebServer (IIS oder PWS) und auf dem müssen dann ActiveServerPages installiert sein (sind aber meistens automatisch)

      die ASP bietet dir dann ein Object, mithilfe dessen du ein ADO-Recordset erzeugen kannst, wobei die richtigen Connection-Strings nicht ganz einfach sind; bei ADO kann man direkt das recordset erzeugen, nicht wie bei DAO, wo man sich über workspace, database und so hangeln muß und außerdem hat ADO im Moment noch wirklich Overhead, da es immer über das eigentlich unpassende ODBC geht - in Zukunft solle es das Äquivalent OLE DB geben und dann wäre es gut - aber funktionieren tut es auch jetzt.
      das ganze läuft in einem serverside-script natürlich, also entweder RUNAT = SERVER beim ScriptTag eingeben oder <% %> um das Script stellen (glaube ich) - in dem ServerSide Script werden die Daten dann angenommen und entsprechend zum Client übertragen bzw. in Felder/Tables eingelesen - so ginge man dort vor, falls du diese eher allgemeinen sachen meintest

      grüße domiberger