17. Pergunta: Qual é a diferença entre usar o método AddNew da ADO no ASP e usar diretamente as declarações de inserção em ...? Qual método é melhor?
Resposta: O método AddNew da ADO apenas encapsula a inserção na instrução; portanto, ao operar uma grande quantidade de dados, usando diretamente as instruções SQL, acelerará bastante o acesso dos dados, porque reduz o tempo de tradução do ADO. Executado diretamente no servidor de banco de dados, especialmente quando o volume de dados é grande, ele tem vantagens significativas.
18. Pergunta: Por que ele comete um erro se eu usar a inserção padrão nos valores de livros (nome, e -mail) (Kitty, [email protected]) no ASP?
Resposta: SQL (linguagem de consulta estruturada/linguagem de consulta estruturada) é uma linguagem de consulta de dados desenvolvida pela IBM na década de 1970. As instruções SQL são uma linguagem de programação baseada em inglês que pode ser usada para adicionar, gerenciar e acessar bancos de dados.
Embora as strings adicionadas nas instruções SQL possam ser usadas com cotações duplas, são necessárias citações únicas no ASP para executar normalmente. Portanto, ele deve ser escrito como inserção em livros (nome, email) valores ('Kitty', '[email protected]').
19. Pergunta: O que são controles ActiveX?
R: Os controles do Microsoft ActiveX são componentes de software reutilizáveis desenvolvidos pelos provedores de software. Além dos objetos incorporados do ASP, os controles ActiveX instalados também podem ser usados no ASP, o que pode economizar muito tempo de desenvolvimento valioso.
Usando controles ActiveX, recursos especiais podem ser adicionados aos aplicativos da Web e ferramentas de desenvolvimento muito rapidamente. Por exemplo, use o objeto Adrotator para criar uma placa de rolagem de anúncios, use o objeto FileSystemObject para acessar arquivos e usar o objeto de letreiro para implementar o texto de rolagem.
Agora, existem mais de 1.000 controles ActiveX disponíveis no mercado, e o desenvolvimento de controles ActiveX pode usar várias linguagens de programação, como C, C ++, etc., bem como o Microsoft Visual J ++ do Microsoft Visual Visual J ++. Depois que o controle ActiveX é desenvolvido, designers e desenvolvedores podem usá-lo como componentes pré-montados para o desenvolvimento de programas de clientes. Usando os controles ActiveX dessa maneira, os usuários não precisam saber como esses componentes são desenvolvidos e, em muitos casos, podem concluir o design de páginas ou aplicativos da Web sem sequer se programar.
Atualmente, existem mais de 1.000 controles comerciais fornecidos por desenvolvedores de software de terceiros. A galeria de componentes Microsoft ActiveX contém informações e conexões relacionadas, que apontam para vários controles ActiveX fornecidos pela Microsoft e desenvolvedores de terceiros. Na Galeria de componentes Microsoft ActiveX, você pode encontrar uma lista de empresas que desenvolvem controles ActiveX aprimorados pela Internet.
20. Pergunta: Por que o valor do site inicial no formulário usado para usar a instrução strstartport = (request.form (catmenu_0) para obter o valor do site inicial no formulário, mas não pode ser encontrado no banco de dados?
Resposta: Isso ocorre porque o valor do site inicial obtido pode ter espaços. O banco de dados, então é claro que não pode ser encontrado.
strstartport = Trim (request.form (catmenu_0))
21. Pergunta: No ASP, quando o ciclo de vida de uma variável termina, quantas maneiras existem para reter o conteúdo da variável?
Resposta: Qualquer operação que cause o final de uma página da web, como pressionar o botão Atualizar do navegador, fechar o navegador e, em seguida, abrir novamente, levará ao final do ciclo de vida variável.
Se você deseja reter o conteúdo da variável quando a página da Web for executada no final, poderá usar o objeto de aplicativo para obter a próxima execução. Por exemplo, você pode usar o objeto de aplicativo para criar um contador que conte o número de visitas ao site.
O objeto de sessão é como o objeto de aplicativo. APLICAÇÃO.
Objetos de aplicativos e objetos de sessão podem nos ajudar a gravar informações no lado do servidor, enquanto os objetos cookies registram informações no lado do cliente com a ajuda da função Cookies fornecida pelo navegador. Uma coisa a observar é que os cookies são informações registradas no navegador; portanto, o acesso aos dados não é tão simples quanto acessar outros objetos ASP (informações armazenadas no lado do servidor). Servidor O navegador pode trocar dados de cookies com o servidor antes que o servidor faça o download de dados para o navegador.
22. Pergunta: O que devo fazer depois que o objeto for usado?
Resposta: Após o uso do objeto, use o método de fechamento para liberar os recursos do sistema ocupados pelo objeto; Reduzido ou mesmo travado devido a muitos objetos.
< %
Object.Close
definir objeto = nada
%>