Actualmente, os sistemas de informação de gestão mudaram do modelo tradicional cliente/servidor (C/S) para o modelo navegador/servidor (B/S). Especialmente depois de a Microsoft ter lançado o seu novo produto em linguagem ASP, esta mudança tornou-se ainda mais rápida. O núcleo do sistema de informações de gerenciamento é realizar operações no banco de dados, incluindo adição, modificação e consulta. O controle da interface de banco de dados ADO fornecido pelo ASP permite que os programadores não precisem mais escrever programas CGI complexos, mas apenas usar alguns programas simples. declarações. As operações acima podem ser alcançadas. Atualmente existem muitos exemplos de programas que introduzem o uso de ASP para desenvolver bancos de dados de rede, mas a maioria deles usa ACCESS como banco de dados subjacente. Comparado ao ACCESS, o sistema de banco de dados SQL SERVER é muito mais complexo, portanto, mais trabalho precisa ser feito no desenvolvimento do programa. Com base em minha própria experiência no desenvolvimento de sistemas de informação gerencial, o autor dará aqui um exemplo para comunicação com amigos interessados.
---- 1. Ambiente do sistema
----PII 350, Ram 64M, Servidor WINNT 4.0,
Service Pack 4, IIS 4.0, SQL Server 7.0.
---- 2. Funções do sistema
---- Ao usar o navegador IE, os registros da tabela de dados "Arquivos do Office" podem ser adicionados e consultados online.
---- 3. Realização da função
---- (1) Configurações da tabela de dados
---- ①Inicie o Enterprise Manager do SQL Server7.0,
Adicione um novo subdiretório test no diretório Databases;
---- ② Adicione uma nova tabela em teste, chamada arquivo office, configurações de campo: nome do arquivo, char, 100, conteúdo de arquivo vazio permitido, char, 4000, vazio permitido.
---- ③Adicione um usuário no SQL Server chamado hxl, a senha é 123, o modo de login é login SQL e seu banco de dados de login padrão está definido para teste;
---- ④Adicione um novo usuário no banco de dados de teste, chamado hxl, e defina sua função como Dbowner.
---- (2)Link ODBC
---- ① No painel de controle, abra a fonte de dados ODBC, selecione o item DSN do sistema e clique em Adicionar;
---- ②Selecione a fonte de dados do SQL Server e nomeie-a como teste;
---- ③Selecione o modo de login como autenticação do SQL Server, o sinalizador de login como hxl e a senha como 123;
---- ④ Defina a altura padrão do banco de dados para testar, depois teste o link do banco de dados e conecte-o.
---- (3)Arquivos de programas
---- Para realizar as funções do sistema, três arquivos de programa são editados aqui, nomeadamente index.html, add.asp e query.asp.
---- ①index.html: Página inicial do sistema, incluindo duas opções, uma é anexar registros e a outra é consultar. O usuário pode clicar em um dos dois para entrar no processo de operação correspondente. A seguir está o programa fonte:
<html>
<cabeça>
<meta http-equiv=Content-Language
conteúdo=zh-cn >
< meta http-equiv=Tipo de conteúdo
content=texto/html;charset=gb2312 >
<meta name=GERADOR content=Microsoft
FrontPage 4.0 >
<meta nome=ProgId content=FrontPage
.Editor.Documento >
<title>Programa de exemplo</title>
</ /head >
<corpo>
<p alinhar=centro>
<tamanho da fonte=5 cor=#008000>
Bem-vindo ao SQL usando linguagem ASP
Exemplo de operação de banco de dados SERVER< /font >< /P >
< p alinhar=centro > </P >
< p alinhar=centro >< a href=add.asp >
Anexar registros< /a >< /p >
< p alinhar=centro >< a href=query.asp >
Consulta< /a >< /p >
</corpo>
</html>
---- ②add.asp: Implemente a adição de registros na tabela de dados "Arquivos do Office". A página contém uma caixa de texto de linha única
(Txtbiaoti) e uma caixa de texto de rolagem (Txtneirong), usada para inserir o título e o conteúdo do arquivo, respectivamente. Além disso, deve haver dois botões na página, OK (Cmdok) e Reescrever (Cmdcancel). Clique em OK para concluir a anexação do registro e clique em Reescrever para inserir novamente o conteúdo. A seguir está o programa fonte:
<html>
<cabeça>
< meta http-equiv=Tipo de conteúdo
content=texto/html;charset=gb2312 >
<meta name=Conteúdo do GERADOR=
Microsoft FrontPage 4.0 >
<meta nome=ProgId conteúdo=
FrontPage.Editor.Documento >
<title>Anexar um novo registro</title>
</ /head >
<corpo>
< % se request.form(cmdok)=OK então % >
<%
setdbconnection=server.createobject
(adodb.connection)dbconnection.opentest,hxl,123
sqlquery=inserir arquivo office
(nome do arquivo, conteúdo do arquivo)
valores ('request.form(Txtbiaoti)','
request.form(Txtneirong)')
definir recadd=dbconnection.execute(sqlquery) % >
< % outro % >
< p align=center >Anexar registro</p >
< método do formulário = ação POST = >
< p >Nome do arquivo: < tipo de entrada=texto
nome=Txtbiaoti tamanho=20 >< /p >
<p>Conteúdo do arquivo:</p>
<p>
< área de texto linhas = 3
name=Txtneirong cols=60 >< /textarea >
</p>
< p alinhar=centro >< tipo de entrada=enviar
valor=OK nome=Cmdok >
< tipo de entrada = redefinir valor = reescrever
nome=Cmdcancel>
</ /p >< /formulário >
< % fim se% >
</corpo>
</html>
---- ③query.asp: Realiza a consulta dos registros da tabela de dados "Documentos do Office". O programa implementa apenas a consulta de nomes de arquivos em "Documentos do Office", e os resultados da consulta são listados em um formulário (Tabela). A seguir está o programa fonte:
<html>
<cabeça>
< meta http-equiv=Tipo de conteúdo
content=text/html;charset=gb2312 >
<meta name=GERADOR content=Microsoft
FrontPage 4.0 >
<meta nome=ProgId conteúdo=
FrontPage.Editor.Documento >
<title>Recuperar arquivos</title>
</ /head >
<corpo bgcolor=#ffffdd >
<%
setdbconnection=server.createobject
(adodb.conexão)
teste dbconnection.open,hxl,123
sqlquery = SELECIONE o nome do arquivo DO arquivo office
definir lista de resultados = dbconnection.execute (sqlquery)
%>
<centro>
< font color=red >< %=request(selectsource)% >
</font>< fonte color=#008000 tamanho=5 >< b >
Os seguintes documentos estão disponíveis para visualização< /b >< /font >
<tamanho da hora=5>
<borda da tabela=1>
<tr>
<td largura=200 alinhar=centro > < b >
Nome do arquivo < /b > < /td >
< /tr>
< % faça enquanto não resultlist.eof % >
<tr>
<td valign=centro largura=200 >< %=lista de resultados
(nome do arquivo)% >< /a >< /td >
< /tr>
<%
lista de resultados.movenext
laço
lista de resultados.fechar
%>
</centro>
< /TABELA>
</corpo>
</html>
---- 4. Resumo
---- Use o IE para abrir index.html ou publicar o arquivo no site e realizar as operações correspondentes para anexar e consultar os registros da tabela de dados "Arquivos do Office" no sistema de banco de dados SQL Server. O objetivo do sistema foi alcançado.