função de implementação de conversão de tipo asp
abdômen (número)
Retorna o valor absoluto.
matriz(lista de argumentos)
Crie uma matriz.
asc(string)
Retorna o código ANSI do primeiro caractere da string.
atn(número)
Retorna o valor do arco seno.
cbool (expressão)
Converter em variável de tipo de dados booleano.
cbyte (expressão)
Converter em variável de tipo de dados byte.
ocorrer (expressão)
Converter em variável de tipo de dados de moeda.
cdate (expressão)
Converter para variável de tipo de dados de data.
cdbl (expressão)
Converta para variável de tipo de dados duplo.
chr(código de caracteres)
Converta o código ansi em caracteres de teclado correspondentes.
cint (expressão)
Converter em variável de tipo de dados inteiro.
clng (expressão)
Converter em variável de tipo de dados longo.
criarobjeto(nomedoservidor.nomedotipo)
Crie um objeto automático.
csng (expressão)
Converter em variável de tipo de dados único.
cstr (expressão)
Converter em variável de tipo de dados string.
data
O tempo de retorno depende do sistema utilizado.
dateadd(intervalo,número,data)
Adiciona o intervalo de tempo especificado ao objeto de data. O parâmetro intervalo aceita os valores mostrados na tabela abaixo.
definir valor
descrever
aaaa
Ano
q
trimestre
eu
mês
sim
Dia do ano
d
céu
c
dia da semana
uau
as primeiras semanas do ano
h
Hora
eu
minuto
segundos
datadiff(intervalo,data1,data2])
Retorna o intervalo entre duas datas. Para os valores de firstdayofweek e firstweekofyear, consulte a seção Constantes de Data e Hora abaixo. O parâmetro interval aceita os valores mostrados na tabela a seguir.
definir valor
descrever
aaaa
Ano
q
trimestre
eu
mês
sim
Dia do ano
d
céu
c
dia da semana
uau
as primeiras semanas do ano
h
Hora
eu
minuto
segundos
datepart(intervalo, data])
Retorna a parte especificada do objeto de data. Para os valores de firstdayofweek e firstweekofyear, consulte a seção Constantes de data e hora abaixo. O parâmetro interval aceita os valores mostrados na tabela a seguir.
definir valor
descrever
aaaa
Ano
q
trimestre
eu
mês
sim
Dia do ano
d
céu
c
dia da semana
uau
as primeiras semanas do ano
h
Hora
eu
minuto
segundos
data(ano,mês,dia)
Converta o valor da variante do subtipo de dados para o valor da data.
datavalor(data)
Converta o valor da variante do subtipo de dados para o valor da data.
dia (data)
Retorna o número do dia de um mês com base na data do parâmetro.
exp(número)
Retorna o valor de e elevado à potência do número.
filtro (strings de entrada, valor])
Crie uma nova matriz com base nos critérios de filtro. Para o valor de compare, consulte a seção sobre comparação de constantes posteriormente.
corrigir (número)
Converter para um número inteiro (para números negativos, apenas não arredondar).
formatomoeda(expressão]]])
Formatado em formato de moeda. Para os valores de includeleadingdigit, useparensfornegativenumbers e groupdigit, consulte a seção a seguir sobre constantes de três estados.
formatodatahora(data)
Saída formatada de data e hora. Para o valor de nomeadoformat, consulte a seção sobre constantes de formato de data posteriormente.
formatonúmero(expressão]]])
Formate o número. Para os valores de includeleadingdigit, useparensfornegativenumbers e groupdigit, consulte a seção a seguir sobre constantes de três estados.
formatoporcentagem(expressão]]])
Formate percentis. Para os valores de includeleadingdigit, useparensfornegativenumbers e groupdigit, consulte a seção a seguir sobre constantes de três estados.
getobjeto()
Retorna o objeto dinâmico especificado do arquivo especificado.
hexadecimal (número)
Retorna o valor hexadecimal do número.
hora (tempo)
Retorna a hora com base no valor do parâmetro time.
caixa de entrada (prompt)
Exibe uma caixa de entrada temporária e retorna a entrada do usuário.
instr(string1,string2)
Retorna a posição da primeira ocorrência da string string2 na string string1. Para o valor de compare, consulte a seção posterior sobre constantes de comparação.
instrrev(string1,string2])
Retorna a posição da última ocorrência da string string2 na string string1. Para o valor de compare, consulte a seção posterior sobre constantes de comparação.
interno(número)
Retorna um número inteiro (os números negativos são apenas arredondados).
isarray(nome da varr)
Determina se a variável é uma matriz.
data(expressão)
Determine se a expressão expressão pode ser convertida em formato de data.
isempty(varname)
Determine se a variável foi inicializada.
isnull (expressão)
Determina se a expressão expressão está vazia.
énumérico(expressão)
Determina se o resultado da expressão expressão é um número.
isobjeto (expressão)
Determina se a expressão expressão é um objeto automático.
juntar-se (lista,)
Concatena todas as substrings em uma matriz, usando o delimitador definido pelo valor de delimiterd.
lbound (nome da matriz)
Retorna o limite mais baixo de uma dimensão de uma matriz. Na versão atual do VBScript, esta função sempre retorna o valor 0.
lcase(string)
Formate com caracteres minúsculos.
esquerda (string, comprimento)
Retorna a parte esquerda de uma string de comprimento especificado.
len(string|nomevar)
Retorna o comprimento da string string ou o comprimento em bytes da variável varname.
carregar imagem (nome do pitcure)
Carregue um objeto de imagem.
registro(número)
Retorna o logaritmo natural do número.
ltrim(string)
Remova os espaços extras à esquerda da string.
meio (string, início)
Retorna uma substring de uma string de comprimento especificado.
minuto (tempo)
Retorna o valor dos minutos com base no valor do parâmetro tempo.
mês (data)
Retorna o mês como um número.
nome do mês(mês)
Retorna o mês representado pelo nome.
caixa de mensagem (prompt)
Exibe uma caixa de mensagem que solicita ao usuário que selecione um botão e retorna um valor indicando a escolha do usuário. Para o valor do botão e o valor de retorno, consulte a seção de constantes da caixa de mensagem posteriormente.
agora
Retorna a data e hora atuais de acordo com o sistema.
outubro (número)
Retorna o valor octal do número.
substituir(expressão,encontrar,substituir por]])
Substitui a substring especificada find pela substring especificada replace pelo número especificado de vezes. Para o valor do parâmetro compare, consulte a seção sobre comparação de constantes posteriormente.
direita (string, comprimento)
Retorna a substring direita de uma string de comprimento especificado.
volta()
Gere um número aleatório.
rodada (número)
Arredonda um número com base em um número especificado de dígitos decimais.
rtrim(string)
Remova os espaços extras à direita da string string.
mecanismo de script
Retorna o nome da linguagem de script usada.
scriptenginebuildversão
Retorna a versão do mecanismo de script usada.
scriptenginemaorversão
Retorna o número da versão principal do mecanismo de script que está sendo usado.
segundo (tempo)
Retorna o segundo do minuto com base no valor do parâmetro time.
sinal(número)
Retorna o sinal do número.
pecado (número)
Retorna o seno do número número.
espaço (número)
Cria uma string com o número especificado de espaços.
dividir(expressão]])
Divida e converta uma string em um array. Para o valor de compare, consulte a seção sobre comparação de constantes posteriormente.
sqr(número)
Retorna a raiz quadrada do número número.
strcomp(string1,string2)
Comparação de strings. Para o valor de compare, consulte a seção sobre comparação de constantes posteriormente.
strerreverso(string1)
Inverta a string string1.
string(número,caractere)
Crie uma string com caracteres numéricos.
bronzeado (número)
Retorna a tangente do número.
tempo
Retorna a hora atual de acordo com o sistema.
timeserial(hora,minuto,segundo)
Retorne o corpo da variável de data.
valor de tempo (tempo)
Retorna o corpo da variável de data que contém a hora.
cortar (corda)
Remova espaços extras de ambos os lados da string.
nome do tipo (nome da var)
Retorna o nome do subtipo. Para o valor de retorno, consulte a seção sobre constantes de tipo de variável posteriormente.
ubound (nome da matriz)
Retorna o limite superior de uma determinada dimensão do array. A dimensão padrão é a primeira dimensão.
caso(string)
Formate uma string com letras maiúsculas.
vartype(nomevar)
Retorna o valor do subtipo. Para o valor de retorno, consulte a seção sobre constantes de tipo de variável posteriormente.
dia da semana (data,)
Retorna o dia da semana como um número. Para o valor do parâmetro firstdayofweek, consulte a seção sobre constantes de tipo de variável posteriormente.
nome do dia da semana (dia da semana, abreviado, primeiro dia da semana)
Retorna o dia da semana como um nome. Para o valor do parâmetro firstdayofweek, consulte a seção sobre constantes de tipo de variável posteriormente.
ano (data)
Retorna o ano com base na data do parâmetro.
Aguardando publicação em 25/02/2008 17:04
Alguns exemplos e explicações
ÉNumeric()
Função para determinar se um objeto é um número, | valor booleano.
ExpressãoIsNumeric(expressão)
Exemplo: <%
Eu = 345
resposta.write IsNumeric(I)
%>
Resultado: Verdadeiro
Mesmo que um número esteja entre aspas, o ASP ainda o considera um número.
função de implementação de conversão de tipo asp
ÉObjeto()
Função para determinar se um objeto é um objeto, | Valor booleano.
expressãoIsObject(expressão)
Exemplo: <%
Definir con = Server.CreateObject(ADODB.Connection)
resposta.write IsObject(con)
%>
Resultado: Verdadeiro
Lbound()
Função | Especifica o menor subscrito disponível para uma dimensão de matriz.
Expressão Lbound(arrayname [, dimensão])
Exemplo: <%
I = Array(segunda,terça,quarta)
resposta.write Lbound(I)
%>
Resultado: 0
Lcaso()
função | forma minúscula de string
expressãoLcase(string)
Exemplo: <%
strTest = Isto é um teste!
resposta.write Lcase(strTest)
%>
Resultado: isso é um teste!
Esquerda()
Função | Caracteres antes do caractere de comprimento no lado esquerdo da string (incluindo o caractere de comprimento).
ExpressãoEsquerda(string, comprimento)
Exemplo: <%
strTest = Isto é um teste!
resposta.writeLeft(strTest, 3)
%>
Resultado: Este
Len()
Função | O comprimento de uma string.
Expressão Len(string | varName)
Exemplo: <%
strTest = Isto é um teste!
resposta.write Len(strTest)
%>
Resultado: 15
Ltrim()
A função remove espaços do lado esquerdo de uma string.
expressãoLtrim(string)
Exemplo: <%
strTest = Isto é um teste!
resposta.write Ltrim(strTest)
%>
Resultado: Isto é um teste!
Meio()
Função | String de comprimento específico (a partir do início, comprimento é comprimento).
Expressão Mid(string, início [, comprimento])
Exemplo: <%
strTest = Isto é um teste! Hoje é segunda-feira.
resposta.write Mid(strTest, 17, 5)
%>
Resultado: Hoje
Minuto()
Função | Minutos de tempo.
ExpressãoMinuto(tempo)
Exemplo: <%=Minuto(#12:45:32 PM#)%>
Resultado: 45
Mês()
função | data.
ExpressãoMês(data)
Exemplo: <%=Mês(#08/04/99#)%>
Resultado: 8
NomeDoMês()
Função | Especifique o mês
Expressão MonthName(mês, [, Abb])
Exemplo: <%=NomeMês(Mês(#08/04/99#))%>
Resultado: agosto |
Agora()
função | hora do sistema
expressãoAgora()
Exemplo: <%=Agora%>
Resultado: 09/09/00 09:30:16 |
Certo()
Função | Caracteres antes do caractere de comprimento no lado direito da string (incluindo o caractere de comprimento).
ExpressionRight(string, comprimento)
Exemplo: <%
strTest = Isto é um teste!
resposta.write à direita (strTest, 3)
%>
Resultado: st!
Rodada()
A função gera um número aleatório.
Expressão Rnd [(número)]
Exemplo: <%
Randomizar()
resposta.write RND()
%>
Resultado: qualquer número entre 0 e 1
Aguardando publicação em 25/02/2008 17:08
função de índice de pesquisa instr
função instru
expressão:
InStr([iniciar, ]string1, string2[, comparar])
descrever:
começar
Parâmetros opcionais. Para uma expressão numérica, define o ponto inicial de cada pesquisa. Se omitido, começa na posição do primeiro caractere. Se start contiver Null, ocorrerá um erro. Se o parâmetro compare for especificado, o parâmetro start deverá estar presente.
string1
Parâmetros obrigatórios. Aceita uma expressão de string para pesquisar.
string2
Parâmetros obrigatórios. A expressão de string a ser pesquisada.
Comparar
Parâmetros opcionais. Especifique comparações de strings. Se comparar for Nulo, ocorrerá um erro. Se comparar for omitido, a configuração de Option Compare determinará o tipo de comparação.
O parâmetro de comparação está definido como:
constante
valor
descrever
vbUseCompareOption
-1
Use a configuração da instrução Option Compare para realizar uma comparação.
vbBinaryCompare
0
Execute uma comparação binária.
vbTextCompare
1
Faça uma comparação textual.
vbDatabaseCompare
2
Somente para Microsoft Access, realiza uma comparação com base nas informações do banco de dados.
valor de retorno
Retorna 0, 1, 2, -1 ou Nulo, etc.
exceção/erro
nenhum
DescriptionInStr([iniciar, ]string1, string2[, comparar])
Retorna a primeira ocorrência de uma string especificada dentro de outra string. Na string string1, procure string2 começando no início. Quando start for omitido, procure a partir do início da string1. Quando não encontrado, o valor da função é 0.
se
InStreturn
string1 tem comprimento zero
0
string1 é nulo
Nulo
string2 tem comprimento zero
Começar
string2 é nulo
Nulo
string2 não encontrada
0
Encontre string2 em string1
localização encontrada
iniciar > string2
0
Exemplo
Este exemplo usa a função InStr para localizar a primeira ocorrência de uma string dentro de outra string.
Dim SearchString, SearchChar, MyPos
SearchString =XXpXXpXXPXXP ' A string que está sendo pesquisada.
SearchChar = P ' Para pesquisar a string P.
'A partir do quarto caractere, pesquise por comparação de texto. O valor de retorno é 6 (p minúsculo).
'P minúsculo e P maiúsculo são iguais na comparação de texto.
MinhaPos = Instr(4, SearchString, SearchChar, 1)
'A partir do primeiro caractere, pesquise usando comparação binária. O valor de retorno é 9 (P maiúsculo).
'P minúsculo e P maiúsculo são diferentes na comparação binária.
MyPos = Instr(1, SearchString, SearchChar, 0)
'O método de comparação padrão é a comparação binária (o último parâmetro pode ser omitido).
MyPos = Instr(SearchString, SearchChar) 'Retorna 9.
MinhaPos = Instr(1, SearchString, W) ' Retorna 0.