Während dieser Abschnitt der ASP -Datenbankauslastung gewidmet ist, ist es sehr wichtig, sich zu beachten, dass diese Website nicht als gründliche ASP -Ressource gedacht ist. Denken Sie daran, dass der Fokus dieser Website streng darauf beschränkt ist, wie JavaScript als primäre Skriptsprache für ASP verwendet wird.
Sie werden sehen, wie Sie Verbindungszeichenfolgen in JavaScript konstruieren, JavaScript -Schleifen verwenden, um Datensätze zu manipulieren, das JavaScript -Datum -Objekt in ein Format umzuwandeln, das Datenbanken akzeptieren können, und in gewissem Maße sehen Sie, wie SQL -Anweisungen in JavaScript erstellt werden.
Sie können viele gute Ressourcen für die Datenbankauslastung finden. Diese Ressourcen, verbunden mit den nächsten vier Lektionen, sind alles, was Sie benötigen, um ASP JavaScript -Datenbankanwendungen zu schreiben.
Das Verbindungsobjekt:
Das Verbindungsobjekt ist der Link zwischen der Datenbank und Ihrem ASP -Skript. Denken Sie daran, dass es sich um ein erstelltes oder ein instanziertes Objekt handelt, sodass wir zwei oder mehr Verbindungsinstanzen auf einer Seite haben können. Die Verbindung hat acht (8) Methoden, elf (11) Eigenschaften, neun (9) Ereignisse und schließlich zwei (2) Eigenschaften. Wir werden drei der Methoden diskutieren, eine der Eigenschaften, und dann werden wir den Rest verzichten.
Es gibt vier gemeinsame Verbindungen. 1) MDL 2) DSN 3) ODBC 4) OLE-DB. MDL steht für Microsoft Data Link. Benutze es nicht. Bitte verwenden Sie auch keinen DSN. Es ist langsam und veraltet und niemand empfiehlt es. ODBC ist besser, aber es ist nicht das Beste. Der empfohlene Verbindungstyp ist Ole-DB. Das ist die Art der Verbindung, die Sie unten gezeigt haben.
Beginnen Sie an:
Unten ist das Skript für Lektion 16. Versuchen Sie noch nicht, es zu verstehen. Wir werden dieses Ding langsam unten auseinander aussuchen.
<%@Sprache = "JavaScript"%> <!-metadata type = "typelib" file = "c:/Programmdateien/gemeinsame Dateien/System/ado/msado15.dll"-> <html> <body> <%var myConnect = "Provider = Microsoft.Jet.Oledb.4.0; data Quelle ="; myconnect += server.mappath ("//"); myconnect += "//globalscripts//htmlcolor.mdb;";var ConnectObj = Server.CreateObject (" Adodb.Connection "); var rs = server. ColorChart; "; ConnectObj.open (MyConnect); Cellspacing =/"0/">/r "); Antwort.Write (" <tr> <Th> id </th> <Th> colorname </th> "); Antwort.Write (" <Th> HexValue </th> </tr>/r "); Bgcolor =/"#"); response.write (rs ("hexValue") + "/"> " + rs (" colorname ")); response.write (" </td> <td> " + rs (" hexValue ") + + + "</Td> </tr>/r");Klicken Sie hier, um das Skript in einem neuen Fenster auszuführen.
Verbindungszeichenfolge:
Dies ist keineswegs die anspruchsvollste Datenbankanwendung, die jemals erstellt wurde, aber sie wird alles demonstrieren, was wir tun müssen. Sehen wir uns zunächst die unten nachgedruckte Verbindungszeichenfolge an.