Acesso à conexão ASP, código de banco de dados sql e código de operação de banco de dados, amigos que precisam podem consultar o seguinte 1. Conexão de banco de dados ASP e Access:
Copie o código do código da seguinte forma:
dim strConn
conexão fraca
strConn = Provider=Microsoft.Jet.OLEDB.4.0;Fonte de dados=+Server.mappath(data/isp.mdb)+;Persistir informações de segurança=Falso
definir conexão = Server.CreateObject (ADODB.Connection)
2. Conexão de banco de dados ASP e SQL:
Copie o código do código da seguinte forma:
conexão fraca
definir conn=server.createobject(ADODB.connection)
con.open PROVIDER=SQLOLEDB;DATA SOURCE=Nome do servidor SQL ou endereço IP;UID=sa;PWD=senha do banco de dados;DATABASE=nome do banco de dados
Código para conexão asp com sql:
Copie o código do código da seguinte forma:
DataServer = jb51 'IP do servidor de banco de dados
DataUser = jb51 'Acessar nome de usuário do banco de dados
DataBaseName = jb51 'Nome do banco de dados
DataBasePsw = www.vevb.com 'Senha de acesso ao banco de dados
Definir conexão = Server.CreateObject(ADODB.Connection)
ConnStr=driver={SQL Server};server=&dataserver&;UID=&datauser&;PWD=&databasepsw&;Database=&databasename
conn.open ConnStr
Se Err Then Err.Clear:Set conn = Nothing:Response.Write Erro de conexão do banco de dados, verifique as configurações dos parâmetros do banco de dados no arquivo Conn.asp. :Resposta.Fim
Crie um objeto de conjunto de registros:
definir rs=server.createobject(adodb.recordset)
Instrução SQL rs.open,conn,1,3
Como usar comandos SQL comuns:
Filtragem de registro de dados:
sql = selecione * da tabela de dados onde nome do campo = valor do campo ordene pelo nome do campo
sql = selecione * da tabela de dados onde o nome do campo é '% valor do campo%', ordene pelo nome do campo
sql = selecione os 10 primeiros * da tabela de dados onde o nome do campo ordena por nome do campo
sql = selecione * da tabela de dados onde o nome do campo está ('valor 1', 'valor 2', 'valor 3')
sql=select * da tabela de dados onde o nome do campo está entre o valor 1 e o valor 2
Atualizar registros de dados:
sql=atualizar tabela de dados definir nome do campo=valor do campo onde expressão condicional
sql=atualizar conjunto de tabela de dados campo 1=valor 1, campo 2=valor 2... campo n=valor n onde expressão condicional
Excluir registros de dados:
sql = excluir da tabela de dados onde a expressão condicional
sql = excluir da tabela de dados (excluir todos os registros da tabela de dados)
Adicione registros de dados:
sql=inserir na tabela de dados (campo 1, campo 2, campo 3...) valores (valor 1, valor 2, valor 3...)
sql=inserir na tabela de dados de destino selecione * da tabela de dados de origem (adicione registros da tabela de dados de origem à tabela de dados de destino)
Funções estatísticas de registro de dados:
AVG (nome do campo) deriva uma média da coluna da tabela
COUNT(*|nome do campo) conta o número de linhas de dados ou conta o número de linhas de dados com um valor em uma determinada coluna
MAX (nome do campo) obtém o valor máximo de uma coluna da tabela
MIN (nome do campo) obtém o valor mínimo de uma coluna da tabela
SUM(nome do campo) adiciona os valores das colunas de dados
Como fazer referência à função acima:
sql = selecione sum (nome do campo) como alias da tabela de dados onde a expressão condicional
definir rs=conn.excute(sql)
Use rs (alias) para obter valores estatísticos e use as mesmas funções acima para outras funções.
Criação e exclusão de tabelas de dados:
CREATE TABLE nome da tabela de dados (campo 1 tipo 1 (comprimento), campo 2 tipo 2 (comprimento)...)
Exemplo: CREATE TABLE tab01(nome varchar(50),data e hora padrão agora())
Nome da tabela de dados DROP TABLE (excluir permanentemente uma tabela de dados)
Métodos de objetos de conjunto de registros:
rs.movenext move o ponteiro do registro uma linha para baixo a partir da posição atual
rs.moveprevious move o ponteiro do registro uma linha para cima a partir da posição atual
rs.movefirst move o ponteiro do registro para a primeira linha da tabela de dados
rs.movelast move o ponteiro do registro para a última linha da tabela de dados
rs.absoluteposition=N move o ponteiro do registro para a linha N da tabela de dados
rs.absolutepage=N move o ponteiro do registro para a primeira linha da página N
rs.pagesize=N define cada página para N registros
rs.pagecount retorna o número total de páginas de acordo com as configurações de pagesize
rs.recordcount retorna o número total de registros
rs.bof retorna se o ponteiro do registro excede o início da tabela de dados, verdadeiro significa sim, falso significa não
rs.eof retorna se o ponteiro do registro excede o final da tabela de dados, verdadeiro significa sim, falso significa não
rs.delete exclui o registro atual, mas o ponteiro do registro não se move para baixo
rs.addnew adiciona registros ao final da tabela de dados
rs.update atualiza registros da tabela de dados