Embora esta seção seja dedicada à utilização do banco de dados ASP, é muito importante lembrar que este site não se destina a ser um recurso ASP completo. Lembre -se de que o foco deste site é estritamente limitado a como usar o JavaScript como sua linguagem de script primária para ASP.
Você verá como construir strings de conexão no JavaScript, usará Loops JavaScript para manipular os registros, converter o objeto JavaScript Data em um formato que os bancos de dados podem aceitar e, em certa medida, você verá como fazer declarações SQL no JavaScript.
Você pode encontrar muitos bons recursos na utilização do banco de dados. Esses recursos, juntamente com as próximas quatro lições, serão tudo o que você precisa para escrever aplicativos de banco de dados ASP JavaScript.
O objeto de conexão:
O objeto de conexão é o link entre o banco de dados e seu script ASP. Lembre -se, é um objeto criado ou instanciado, para que possamos ter duas ou mais instâncias de conexão em uma página. A conexão possui oito (8) métodos, onze (11) propriedades, nove (9) eventos e, finalmente, possui duas (2) propriedades. Discutiremos três dos métodos, uma das propriedades, e então abandonaremos o restante.
Existem quatro conexões comuns. 1) MDL 2) DSN 3) ODBC 4) OLE-DB. MDL significa Microsoft Data Link. Não use isso. Além disso, não use um DSN; É lento e desatualizado e ninguém o recomenda. O ODBC é melhor, mas não é o melhor. O tipo de conexão recomendado é OLE-DB. Esse é o tipo de conexão que você verá demonstrado abaixo.
Comece:
Abaixo está o script para a lição 16. Não tente entender ainda. Vamos escolher lentamente essa coisa abaixo.
<%@Idioma = "javascript"%> <!-metadados type = "typElib" file = "c:/arquivos de programas/arquivos comuns/system/Ado/msado15.dll"-> <html> <body> <%var myconnect = "provider = microsoft.jet.oledb.4.0; myconnect += server.mappath ("//"); myConnect += "//globalscripts//htmlcolor.mdb ;""; colorChart; "; ConnectObj.open (myConnect); rs.open (SQL, ConnectObj, adotando a parte de todos, adlockreadonly, adcmdText); Response.Write (" <borda da tabela =/"1/" CellSpacacing =/"0/">/r "); Response.Write (" <tr> <th> id </th> <th> colorname </th> "); resposta.write (" <th> hexvalue </th> </tr>/r "); while (! Bgcolor =/"#"); resposta.Write (rs ("hexvalue") + "/"> " + rs (" colorname ")); resposta.write (" </td> <td> " + rs (" hexvalue ") + "</td> </tr>/r"); rs.movenext ();} resposta.write ("</tabela>/r"); rs.close (); ConnectObj.close (); rs = null; Connectobj = null;%> </body> </html>Clique aqui para executar o script em uma nova janela.
String de conexão:
Este não é o aplicativo de banco de dados mais sofisticado já criado, mas demonstrará tudo o que precisamos fazer. Vamos começar olhando para a string de conexão reimpressa abaixo.