Recomendado: ASP FSO Leia e grava arquivos Este código de implementação de arquivos O ASP já passou por um tempo, deixe -me falar sobre o uso do ASP FSO para implementar operações de leitura e gravação de arquivos. Amigos que precisam aprender podem se referir a ele. 1.Atendofstream Esta propriedade indica se o final de todo o arquivo de texto foi atingido. Seu valor é verdadeiro ou falso 2.CreateTextFile é usado para criar um novo arquivo de texto 3. Parâmetros Saucer no método OpenTextFile () (consulte Saudação)
Códigos comuns para programação ASP
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1. Conecte o ASP para acessar o banco de dados:
<%
Dim Conn, mdbfile
mdbfile = server.mappath (nome do banco de dados.mdb)
Definir Conn = Server.CreateObject (Adodb.Connection)
Conn.open driver = {Microsoft Access Driver (*.mdb)}; uid = admin; pwd = senha do banco de dados; dbq = & mdbfile
%>
2. Conecte o ASP ao banco de dados SQL:
<%
Dim Conn
Definir Conn = Server.CreateObject (Adodb.Connection)
provedor con.open = sqloledb; fonte de dados = nome do servidor sql ou endereço IP; uid = sa; pwd = senha do banco de dados; banco de dados = nome do banco de dados
%>
Crie um objeto de conjunto de registros:
set rs = server.createObject (adodb.recordset)
Rs.open SQL Declaração, Conn, 3,2
3. Métodos de uso de comando SQL comuns:
(1) Filtragem de registro de dados:
sql = selecione * da tabela de dados onde o nome do campo = ordem do valor do campo por nome do campo
sql = selecione * da tabela de dados onde o nome do campo como ' %de campo de campo %' ordem por nome de campo
sql = selecione Top 10 * na tabela de dados onde o nome do campo Ordem por nome do campo
sql = selecione * da tabela de dados onde o nome do campo em ('valor 1', 'valor 2', 'valor 3')
sql = selecione * da tabela de dados onde o nome do campo entre o valor 1 e o valor 2
(2) Atualizar registros de dados:
SQL = Atualizar tabela de dados Conjunto de campo Nome do campo = Valor do campo onde expressão condicional
sql = atualização da tabela de dados Conjunto de dados 1 = valor 1, campo 2 = valor 2 ... campo n = valor n onde expressão condicional
(3) Excluir registros de dados:
SQL = Exclua da tabela de dados onde expressão condicional
SQL = Excluir da tabela de dados (exclua todos os registros na tabela de dados)
(4) Adicione registros de dados:
SQL = Insira na tabela de dados (Campo 1, Campo 2, Campo 3…) (Valor 1, Valor 2, Valor 3…)
sql = inserir na tabela de dados de destino Selecionar * da tabela de dados de origem (adicione o registro da tabela de dados de origem à tabela de dados de destino)
(5) Função de estatísticas de registro de dados:
AVG (nome do campo) para obter um valor médio de uma coluna de tabela
Count (*| Nome do campo) Estatísticas sobre o número de linhas de dados ou estatísticas sobre o número de linhas de dados com valores em uma determinada coluna
Max (nome do campo) Obtenha o valor máximo de uma coluna de tabela
Min (nome do campo) Obtenha o valor mínimo de uma coluna de tabela
A soma (nome do campo) adiciona o valor da coluna de dados
Referenciar o método da função acima:
sql = selecione Sum (nome do campo) como alias da tabela de dados onde expressão condicional
Definir rs = Conn.excute (SQL)
Use RS (Alias) para obter as estatísticas e outras funções são usadas da mesma forma que acima.
(5) Estabelecimento e exclusão de tabelas de dados:
Crie o nome da tabela de dados da tabela (campo 1 tipo 1 (comprimento), campo 2 tipo 2 (comprimento)…)
Exemplo: Crie a tabela TAB01 (Nome Varchar (50), DateTime padrão Now ())
Drop tabela Data Tabela Nome (exclua permanentemente uma tabela de dados)
(6) Métodos para gravar objetos SET:
Rs.movenext move o ponteiro de registro para baixo uma linha da posição atual
Rs.MovePrevious move o ponteiro recorde de uma linha da posição atual
Rs.movefirst move o ponteiro de registro para a primeira linha da tabela de dados
Rs.movelast move o ponteiro de registro para a última linha da tabela de dados
rs.absolutePosition = n Mova o ponteiro de registro para a linha n da tabela de dados
rs.absolutePage = n mova o ponteiro de registro para a primeira linha da página n
rs.pagesize = n Defina cada página para N registros
Rs.PagEcount retorna o número total de páginas de acordo com as configurações do PageSize
Rs.RecordCount retorna o número total de registros
Rs.BOF retorna se o ponteiro de registro excede o chefe da tabela de dados. Verdadeiro significa sim, false não é
Rs.eof retorna se o ponteiro de registro excede o final da tabela de dados, true significa sim, false não
Rs.Delete exclui o recorde atual, mas o ponteiro recorde não se move para baixo
Rs.Addnew Adicionar registro ao final da tabela de dados
Rs.Update Atualizar registros da tabela de dados
Determinar que os dados preenchidos são digitais
se não é numérico (solicitação (nome do campo)), então
Response.write não é um número
outro
Número da resposta.Write
final se
Compartilhar: a diferença entre strings IsNull, IsEmpty e vazio no ASP No ASP, costumamos usar dois parâmetros, é NULL e ISEMPTY, que são usados quando julgamos que uma certa string está vazia. Por exemplo, se uma string for STR1, costumamos usar se ISNULL (STR1) ou ISEMPTY (STR1), para julgar ou usar se str1 = // para julgar se a string está vazia. Às vezes, estamos muito confusos, são palavras de Isnull, Isempty e vazias