conexão asp SQL e código de dados de acesso, funções aleatórias em asp, amigos necessitados podem consultar conexão asp sql
A primeira maneira de escrever:
Copie o código do código da seguinte forma:
MM_conn_STRING = Driver={SQL Server};servidor=(local);uid=sa;pwd=;banco de dados=infs;
Definir conexão = Server.Createobject(ADODB.Connection)
conn.open MM_conn_STRING
DEFINIR RS=SERVER.CreateObject(ADOBD.recordset)
SQL=SELECT * DA TABELA ORDER POR ID DESC
RS.abrir SQL,CONN,3,3
Códigos de função comumente usados:
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
Use ASP para conectar-se ao banco de dados MS SQL A string de conexão mais comumente usada é a seguinte:
Copie o código do código da seguinte forma:
Provedor CONN.OPEN=SQLOLEDB.1;&_
Senha='&senha&';&_
Persistir informações de segurança = verdadeiro;
ID do usuário='&User_ID&';&_
Catálogo Inicial='&db&';&_
Fonte de dados='&Data_Source&';&_
Tempo limite de conexão=&cntimeout&
descrever:
Provider=SQLOLEDB.1; provedor de banco de dados, o 1 atrás indica informações de versão, caso contrário, a versão mais recente da função será totalmente utilizada.
ID do usuário = conta SQL, conta de banco de dados
Senha = senha da conta SQL, senha da conta do banco de dados
Catálogo Inicial=Nome do banco de dados (apenas o nome, enquanto ACCESS é o arquivo de dados específico com caminho)
Fonte de dados = fonte de dados, nome do servidor SQL ou seu IP, geralmente IP
Os cinco parâmetros acima são indispensáveis
Sobre a fonte de dados:
Se o IIS e o SQL estiverem no mesmo servidor, use o IP ou nome do host onde o IIS está instalado HostName ou (local)
Por exemplo:
//Data Source=(Local) '' IIS e SQL são as primeiras escolhas!
//Fonte de dados=212.100.1.12
//Fonte de dados=LSS
Se o SQLserver estiver em outra máquina, por exemplo, se você conectar no SQLserver da minha máquina, use o IP da minha máquina.
//Fonte de dados=208.190.21.112 'Meu IP do servidor SQL
CONNect Timeout=Tempo limite de conexão, é um número inteiro, o padrão é 30 segundos, não pode ser usado
Persistir informações de segurança = verdadeiro ou falso pode ser omitido
Entenda a diferença entre SQL e ACCESS:
ACCESS é um banco de dados do tipo arquivo. Um banco de dados é um arquivo MDB específico, portanto, a conexão com o ACCESS precisa fornecer um caminho de banco de dados específico. Data Source='c:/www/mdb/aaa.mdb'
Server.mappath(aaa.mdb) mapeia aaa.mdb para c:/www/mdb/aaa.mdb
SQLserver é um modo cliente/servidor S/C, completamente diferente do ACCESS. Portanto, o acesso ao banco de dados SQL 2000 requer o estabelecimento de uma conexão entre o cliente e o servidor. Observe que este cliente é para o servidor de banco de dados SQL.
Os scripts do lado do servidor aparecem no SQLserver como aplicativos do lado do cliente.
O banco de dados SQL também é fisicamente um arquivo de dados .MDF, mas é completamente diferente do MDB. Pode-se dizer que o SQL MDF é uma coleção de bancos de dados, que inclui muitos bancos de dados (cada banco de dados tem um nome e cada banco de dados. possui um nome. Cada banco de dados possui um proprietário correspondente (SchMa), e o MDB do ACCESS é um arquivo que é um banco de dados.
Portanto, para acessar o banco de dados SQL, você precisa especificar o IP do servidor, conta do banco de dados, senha e nome do banco de dados (é claro que não há caminho algum)
Para acessar o ACCESS, você só precisa acessar o arquivo ACCESS.
O que você precisa fazer agora é entrar no Enterprise Manager, criar um banco de dados (por exemplo, AAA), criar e adicionar o usuário e a senha do banco de dados no banco de dados e então você pode usar a string de conexão acima para se conectar!
//Segunda forma de escrever: (conexão DSN)
MM_conn_STRING=DSN=BBS;UID=SA;PWD=12345
Definir conexão = Server.Createobject(ADODB.Connection)
conn.open MM_conn_STRING
DEFINIR RS=SERVER.CreateObject(ADOBD.recordset)
SQL=SELECT * DA TABELA ORDER POR ID DESC
RS.open SQL,CONN,3,3 // 3,3 é a opção para modificar, excluir e adicionar!
//Terceira forma de escrever:
MM_conn_STRING_own = Driver={SQL Server};servidor=(local);uid=sa;pwd=11111;banco de dados=infs;
Definir conexão = Server.Createobject(ADODB.Connection)
conn.open MM_conn_STRING_own
//Quarto - Este método é usado no ACCESS
strconn = DRIVER=Driver Microsoft Access (*.mdb);DBQ= _
& Servidor.MapPath(asp.mdb)
definir conexão = server.createobject(adodb.connection)
conn.open strconn
Funções que podem ser usadas em nosso sqlserver e acesso comumente usados
Copie o código do código da seguinte forma:
<%
Const DataBaseType = 1
Se DataBaseType=0 então
DBPath=/data/news.mdb //caminho do banco de dados mdb
Outro
'Se for um banco de dados SQL, modifique cuidadosamente as seguintes opções de banco de dados
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
Terminar se
Em caso de erro, retomar o próximo
Se DataBaseType = 1 Então
ConnStr=driver={SQL Server};server=&dataserver&;UID=&datauser&;PWD=&databasepsw&;Database=&databasename
Outro
ConnStr = Provider=Microsoft.Jet.OLEDB.4.0;Fonte de dados= & Server.MapPath(DBPath)
Terminar se
Definir conexão = Server.CreateObject(ADODB.Connection)
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
%>
Código MSSQL de conexão (código de julgamento adicional):
Copie o código do código da seguinte forma:
<%
escurecer c
definir cn=server.createobject(adodb.connection)
cn.connectionstring=driver={servidor SQL};server=taihang;datebase=taihang;uid=sa;pwd=hacker
cn.abrir
Se cn.state=1 Então
objeto de conexão de banco de dados response.write é aberto
Outro
O objeto de conexão do banco de dados response.write não está aberto
fimSe
cn.fechar
Definir cn = nada
%>
Métodos comuns para se conectar ao Access:
Copie o código do código da seguinte forma:
Dim conn,strDataPath,connStr
set conn=server.createobject(ADODB.connection) '//Definir objeto de conexão de banco de dados
strDataPath=server.MapPath(example.mdb) '//string do caminho do banco de dados
connStr=Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & strDataPath '//Conexão de banco de dados
conn.open connStr
Também disponível:
Copie o código do código da seguinte forma:
Dim conn,strDataPath,connStr
set conn=server.createobject(ADODB.connection) '//Definir objeto de conexão de banco de dados
strDataPath=server.MapPath(example.mdb) '//string do caminho do banco de dados
connStr=driver={Driver Microsoft Access (*.mdb)};dbq= & strDataPath '//Conexão de banco de dados
conn.Open connStr
anotação:
Como queremos abrir um banco de dados Access (.mdb), precisamos acessar o banco de dados através do driver ODBC do Access {Microsoft Access Driver (*.mdb)}. O parâmetro dbp é usado para especificar o arquivo de banco de dados que queremos abrir. porque deve ser um nome de caminho completo, usamos a função Server.MapPath na instrução anterior.
Entre os métodos comumente usados acima, a frase a seguir também pode ser usada por uma questão de simplicidade.
conn.open Provider=Microsoft.Jet.OLEDB.4.0;Fonte de dados= & Server.MapPath (/) & xxx.mdb
A opinião de Shuihan >>
Geralmente, a interface de primeiro nível Microsoft.Jet.OLEDB.4.0 é usada diretamente:
adoConnection.open Provider=Microsoft.Jet.OLEDB.4.0;Fonte de dados= & Server.MapPath (/) & xxx.mdb
Evite usar o provedor Microsoft OLEDB para drivers ODBC + driver Microsoft Access (*.mdb) (driver ODBC do Access) interface de duas camadas:
adoConnection.open PROVIDER=MSDASQL.1;Driver=Microsoft Access Driver(*.mdb);DBQ= & Server.MapPath (/) & xxx.mdb
Código de conexão do banco de dados ACCESS (1)
Copie o código do código da seguinte forma:
<%
Definir con = Server.CreateObject(ADODB.Connection)
con.Open DRIVER={Driver Microsoft Access (*.mdb)}; DBQ= & Server.MapPath (caminho do arquivo de banco de dados)
%>
Código de conexão do banco de dados ACCESS (2)
Copie o código do código da seguinte forma:
<%
dim conexão,cqie
conn=provider=microsoft.jet.oledb.4.0;data source= & server.MapPath (caminho do arquivo de banco de dados)
definir cqie=server.createobject(adodb.connection)
cqie.open conexão
%>
Função aleatória simples em asp
Copie o código do código da seguinte forma:
<%
escurecer a,b,c
a=1310:b=9215
randomizar
c=int((b-a+1)*rnd+a)
%>
Retire o último horário de login e registre o horário de login atual
Copie o código do código da seguinte forma:
<%
session(onetime)=rs(último horário de login)
sessão.timeout=30
rs(último horário de login)=agora()
%>