이 섹션은 ASP 데이터베이스 활용에 전념하지만이 웹 사이트는 철저한 ASP 리소스가 아니라는 것을 기억하는 것이 매우 중요합니다. 이 사이트의 초점은 JavaScript를 ASP의 기본 스크립팅 언어로 사용하는 방법으로 엄격히 제한됩니다.
JavaScript에서 연결 문자열을 구성하고 JavaScript 루프를 사용하여 레코드 세트를 조작하고 JavaScript 날짜 객체를 데이터베이스가 수용 할 수있는 형식으로 변환하고 어느 정도 JavaScript에서 SQL 문을 만드는 방법을 볼 수 있습니다.
데이터베이스 활용에서 많은 좋은 리소스를 찾을 수 있습니다. 다음 네 가지 수업과 함께 이러한 리소스는 ASP JavaScript 데이터베이스 응용 프로그램을 작성하는 데 필요한 모든 것입니다.
연결 객체 :
연결 객체는 데이터베이스와 ASP 스크립트 간의 링크입니다. 생성되거나 인스턴스 된 객체이므로 한 페이지에 두 개 이상의 연결 인스턴스가있을 수 있습니다. 연결에는 8 개의 방법, 11 개의 (11) 속성, 9 개 (9) 이벤트가 있으며, 마지막으로 2 개의 속성이 있습니다. 우리는 세 가지 방법 인 속성 중 하나에 대해 논의 할 것입니다. 그런 다음 나머지는 포기할 것입니다.
4 가지 공통 연결이 있습니다. 1) MDL 2) DSN 3) ODBC 4) OLE-DB. MDL은 Microsoft 데이터 링크를 나타냅니다. 사용하지 마십시오. 또한 DSN을 사용하지 마십시오. 느리고 구식이며 아무도 추천하지 않습니다. ODBC가 더 좋지만 최고는 아닙니다. 권장 연결 유형은 OLE-DB입니다. 이것이 아래에서 볼 수있는 연결 유형입니다.
시작 :
아래는 16 장의 스크립트입니다. 아직 이해하려고하지 마십시오. 우리는이 것을 천천히 아래로 뽑아 낼 것입니다.
<%@language = "javaScript"%> <!-메타 데이터 유형 = "typelib"file = "c :/program files/common files/system/ado/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 ("adodb.recordset "); ColorChart; "; ConnectObj.open (myConnect); rs.Open (SQL, ConnectObj, AdopenForwardOnly, AdlockReadonly, adcmdText); response.write ("<table border =/"1/" CellSpacing =/"0/">/r "); response.write ("<tr> <th> id </th> <th> colorname </th> "); response.write ("<th> hexValue </th> </tr>/r "); bgcolor =/"#"); response.write (rs ( "hexvalue") + "/"> " + rs ("colorname ")); response.write ("</td> <td> " + rs ("hexvalue ") + "</td> </tr>/r"); rs.movenext ();} response.write ( "</table>/r"); rs.close (); connectObj.close (); rs = null; connectObj = null;%> </body> </html>새 창에서 스크립트를 실행하려면 여기를 클릭하십시오.
연결 문자열 :
이것은 결코 구축 된 가장 정교한 데이터베이스 응용 프로그램이 아니지만 우리가해야 할 모든 것을 보여줄 것입니다. 아래에서 재 인쇄 된 연결 문자열을 살펴 보겠습니다.