このセクションはASPデータベースの利用に専念していますが、このWebサイトは徹底的なASPリソースではないことを覚えておくことが非常に重要です。このサイトの焦点は、ASPの主要なスクリプト言語としてJavaScriptを使用する方法に厳密に限定されています。
JavaScriptで接続文字列を構築する方法を確認し、JavaScriptループを使用してレコードセットを操作し、JavaScriptの日付オブジェクトをデータベースを受け入れることができる形式に変換し、JavaScriptでSQLステートメントを作成する方法をある程度確認できます。
データベースの使用率で多くの優れたリソースを見つけることができます。次の4つのレッスンと相まって、これらのリソースは、ASP JavaScriptデータベースアプリケーションを作成するために必要なすべてです。
接続オブジェクト:
接続オブジェクトは、データベースとASPスクリプトの間のリンクです。作成されたオブジェクトまたはインスタンス化されたオブジェクトであるため、1つのページに2つ以上の接続インスタンスがあることを忘れないでください。接続には、8つのメソッド、11(11)プロパティ、9(9)のイベントがあり、最後に2つのプロパティがあります。プロパティの1つである3つの方法について説明します。その後、残りを控えます。
4つの共通の接続があります。 1)MDL 2)DSN 3)ODBC 4)OLE-DB。 MDLはMicrosoft Dataリンクの略です。使用しないでください。また、DSNを使用しないでください。それは遅く、時代遅れで、誰もそれを推奨しません。 ODBCの方が優れていますが、それは最高ではありません。推奨される接続タイプはOLE-DBです。これは、以下に示すような接続のタイプです。
始めましょう:
以下はレッスン16のスクリプトです。まだ理解しようとしないでください。私たちはゆっくりとこのことを下に引き離します。
<%@言語= "javascript"%> <! - metadata type = "typelib" file = "c:/common files/common files/system/msado15.dll" - > <html> <body> <%var myconnect = "provider = microsoft.jet.oledb.4.0; data source ="; myConnect += server.mappath( "//"); myconnect += "//globalscripts//htmlcolor.mdb;";var connectobj = server.createobject(" adodb.connection "); var rs = server.createobject(" ColorChart; "; connectobj.open(myconnect); rs.open(sql、connectobj、adocenforwardonly、adlockreadonly、adcmdtext); respons.write(" <table border =/"1/" cellspacing =/"0/">/r "); respons.write(" <tr> <th> id </th> <th> colorname </th> "); respons.write(" <th> hexvalue </th> </tr>/r "); bgcolor =/"#"); respons.write(rs( "hexvalue") + "/"> " + rs(" colorname ")); respons.write(" </td> <td> " + rs(" hexvalue ") + "</td> </tr>/r"); rs.movenext();} respons.write( "</table>/r"); rs.close(); connectobj.close(); rs = null; connectobj = null;%> </body> </html>
ここをクリックして、新しいウィンドウでスクリプトを実行してください。
接続文字列:
これは決して構築された最も洗練されたデータベースアプリケーションではありませんが、必要なことすべてを実証します。以下に転載した接続文字列を見てみましょう。