Recomendado: ASP 3.0 Programação Avançada (39) 8.4.3 É muito fácil criar um conjunto de registros. É implementado chamando o método aberto do objeto RecordSet: RecordSet.open [fonte], [ActiveConnection], [CursorType], [LockType], [Opções] Os parâmetros e descrições são mostrados na Tabela 8-
Para iniciantes que usam a tecnologia ASP para programar, é o primeiro sentimento deles que eles não têm idéia de como começar. O autor já teve essa experiência. Depois de algumas dificuldades, você encontrará inspiração. Agora vou dedicar parte da experiência que acumulei na programação aos leitores.
1 Primeiro, você precisa aprender alguns programas de exemplo.
Depois de receber a tarefa, não se apresse em escrever o código, mas primeiro veja os exemplos de sucesso de outras pessoas e depois modifique ou imite a depuração nele, o que acelerará a velocidade familiar. Por exemplo, geralmente há um exemplo nos livros didáticos sobre programação ASP, ou seja, uma declaração que mostra o tempo atual do sistema: <%= agora ()%>. Embora uma declaração tão simples contenha idéias e formatos de programação da ASP, ela será de grande ajuda para o seu trabalho subsequente. Por exemplo, para testar se o servidor da Web do IIS (Internet Information Server) está funcionando normalmente, basta usar a instrução acima para testar.
2 Após a instalação do ODBC no Windows NT, você precisa testar que o banco de dados em segundo plano está realmente conectado e inicie o teste de programação.
Talvez você não entenda o significado da pergunta. Vou explicar aqui: por exemplo, o banco de dados em segundo plano é o Oracle. Em seguida, no NT Sever, você deve primeiro instalar o SQL*net (ou net 8) e depois configurar o ODBC para confirmar que está conectado ao banco de dados Oracle. Você pode usar o SQL*Plus para testar e também selecionar o mesmo conjunto de caracteres que o banco de dados Oracle. Este trabalho deve ser concluído no registro. Por fim, após o teste e o banco de dados Oracle estão conectados no ODBC, afirma -se que o trabalho do servidor da Web no banco de dados de back -end é concluído e o trabalho de programação começará. Por outro lado, se você programar primeiro e depois fazer o trabalho do ODBC, não poderá depurar se o programa está correto, o que pode reduzir bastante a eficiência da programação. Na configuração do ODBC, você deve selecionar o Microsoft ODBC para Oracle. Não selecione Oracle ODBC Driver, caso contrário, você não poderá estabelecer contato com o banco de dados.
Nos programas ASP, as declarações conectadas ao banco de dados são relativamente fixas, por exemplo:
Definir Conn = Server.CreateObject (Adodb.Connection)
Conn.open odbclink, O7people, Peoplepd
Aqui, o ODBCLINK é o nome da fonte de dados, que pode ser considerada a definição de ODBC e conexão com o banco de dados, o7people é um nome de usuário do Oracle, e o PeoplePD é a senha do usuário O7People.
3 Registre as informações de erro e encontre as regras de correção de erro.
Durante o processo de programação e depuração, é um ciclo de erros e correções, mas com o tempo, algumas regras serão encontradas e a eficiência de eliminar erros será bastante aprimorada.
3.1 Mensagem de erro:
Provedor de db da Microsoft OLE para o erro de drivers ODBC '80040E14'
[Microsoft] [Driver ODBC para Oracle] [Oracle] ORA-00933: Comando SQL não terminou corretamente
/default.asp, linha 781
Esse erro geralmente é causado pelo problema com a instrução SQL definida ao executar o Conn.Execute (instrução SQL). Verificar esta afirmação revelará o problema, como o formato de data está incorreto, etc.
Zhezhong
3.2 Mensagem de erro:
ERRO ADODB.FIELD '800A0BCD'
Um dos BOF ou EOF é verdadeiro, ou o registro atual foi excluído, mas o aplicativo exige que o registro atual seja operado.
/lzjsblr.asp, linha 123
Este erro geralmente ocorre durante a execução das seguintes declarações:
Definir RS = Conn.Execute (instrução SQL)
varnum1 = rs (0)
Rs.close
O valor RS (0) é sem sentido ou sem sentido, e a correção da instrução SQL também deve ser verificada.
3.3 Mensagem de erro:
Erro do compilador do Microsoft VBScript '800A0409'
Constantes de cordas inacabadas
/People/Default.asp, linha 86
insert_sql = insert_sql & dwdm &, '& d1 &', '& t1 &', '& t2 &',
--------------------------------------------------------------------------^
O erro secundário também ocorre na definição de declarações SQL, verificando o emparelhamento de citações, citações únicas, etc.
4 Abaixo está um programa de registro de usuário on-line baseado em navegador. O autor usou algumas habilidades para dedicá -lo aos leitores interessados.
<html>
<head>
...
<
<%'e conexão de banco de dados
Definir Conn = Server.CreateObject (Adodb.Connection)
Conn.open odbclink, O7people, Peoplepd
'Coloque dados selecionados na caixa de seleção
Definir rs = Conn.Execute (selecione DWMC em TAB_DW Order by DWDM)
%>
< % Fazem, embora não seja Rs.eof %> <pption> < % = rs (0) %> </pption>
<%
Rs.movenext
Laço
Rs.close
%>
<%
'Defina variáveis
Dim D1, D2, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, CSRQ, SQRQ
'Botão de gatilho do evento
B1 = Commit
B2 = retorno
%>
<%
'Inicialize as informações
Sub Redefin ()
D1 =
...
T9 = DATE ()
T10 =
Final sub
%>
<%
CHAMADA RESET ()
%>
<%
'Condição de envio de informações (condição de gatilho)
se solicitar (b1) = comprometer o botão 'salvar
D1 = solicitação (d1)
Definir dwdm_rs = conn.execute (selecione dwdm de tabela_dw onde dwmc = '& d1 &')
Dwdm = dwdm_rs (0)
Dwdm_rs.close
D2 = solicitação (d2)
...
'Os dados de data são convertidos em formato reconhecido pela Oracle
CSRQ = dia (T6) & - & Month_array (mês (T6)) & - & Ano (T6)
sqrq = dia (t9) & - & me mês_array (mês (t9)) & - & ano (t9)
'Defina a instrução SQL
Sql_insert = inserir em pessoas (dwdm, dwmc, sjks, tele, endereço, zipcode, xm, xb, csrq, peoplename, pessoaspd, sqsj, bz) valores ('
Sql_insert = sql_insert & dwdm & ',' & d1 & ',' & t1 & ',' & t2 & ',' & t3 & ',' & t4 & ','
Sql_insert = sql_insert & t5 & ',' & d2 & ',' & csrq & ',' & t7 & ',' & t8 & ',' & sqrq & ','
Sql_insert = sql_insert & t10 & ')
'Instalação de informações
Definir LFMC_R4 = Conn.Execute (SQL_INSERT)
'Depois que a informação for enviada, inicialize as informações da tela
CHAMADA RESET ()
final se
%>
Compartilhar: no ASP, é implementado para exportar dados do banco de dados DBF para a tabela SQL Descrição: A estrutura do banco de dados DBF deve ser consistente com a tabela SQL. A seguir, é apresentado o conteúdo de referência: <% Dim ConnDBF_DBF, driver_dbf, sourcetype_dbf, dbpath_dbf dim conn_