Códigos comuns para programação ASP
1. Conecte o ASP para acessar o banco de dados:
A cópia do código é a seguinte:
<%
Dimconn, mdbfile
mdbfile = server.mappath ("nome do banco de dados.mdb")
setConn = server.createObject ("adodb.connection")
Conn.open "driver = {MicrosoftAccessDriver (*. MDB)}; uid = admin; pwd = senha do banco de dados; dbq =" & mdbfile
%>
A função de string mais usada para conectar ASP e acessar
A cópia do código é a seguinte:
CALLOPENCONN
Subopenconn ()
OnErrorReSumenext
IfdatabaseType = 1hen
Connstr = "provider = sqloledb; userID =" & DataUser & "; Password =" & Databasepsw & "; InitialCatalog =" & DatabaseName & "; DataSource =" & DataServer & ";";
Outro
Connstr = "Provider = Microsoft.Jet.oledb.4.0; DataSource =" & Server.mappath (DBPath)
Endif
SetConn = server.createObject ("adodb.connection")
Conn.OPENCONNSTR
IferrTheNerr.clear: setConn = nada: Response.Write "O erro de conexão do banco de dados está ocorrendo, verifique as configurações do parâmetro do banco de dados no arquivo Conn.asp.": Response.end.END.END
CollCetConnstr = "Provider = Microsoft.Jet.oledb.4.0; DataSource =" & Server.Mappath (CollectDBPath)
Endsub
2. Conecte o ASP ao banco de dados SQL:
<%
Dimconn
setConn = server.createObject ("adodb.connection")
con.open "provedor = sqloledb; DataSource = nome do servidor SQL ou endereço IP; uid = sa; pwd = database senha; banco de dados = nome do banco de dados
%>
Crie um objeto de conjunto de registros:
setrs = server.createObject ("adodb.recordset")
Rs.opensql 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 = Valor do campo Nome do campo" Nome do campo "
SQL = "Selecione*da tabela de dados onde o nome do campo como ' % Valor do campo %' Nome do campo de ordem"
sql = "SelectTop10*da tabela de dados onde o nome do campo ordenar o 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"