Recomendado: Tutorial do ASP sobre como criar código de exibição de paginação em 2 colunas Formato de exibição: Nome do ID | #include file = Conn.asp-- html corpo bgcolor =#fffff text =#000000 tabela largura = 60% borda = 1
1. Servidor SQL
Para o SQL Server 2000, ele fornece duas novas funções (Ident_Current, Scope_Identity) e melhora as deficiências do @@ Identity.
Print ident_current ('tabela') 'Isso obterá o novo valor de identidade, independentemente de haver registros adicionados no banco de dados (isso evita o limite de conexão de @@ identidade)
Ou: Print Scope_Identity () 'Isso obterá o valor de identidade do registro mais recente criado por outros programas, como o procedimento armazenado atual, gatilho, etc.
Há um problema com a variável global @@ identidade. valor da tabela.
No ASP, você pode fazer isso:
<%
Definir Conn = Server.CreateObject (Adodb.Connection)
Conn.Open <Conn String>
Definir rs = Conn.Execute (EXEC myProc @param1 = & FakeValue)
Response.Write New ID foi & rs (0)
rs.close: defina rs = nada
Conn.Close: Set Conn = Nada
%>
2.Cecess
Para acesso, você pode usar o seguinte método:
<%
Definir Conn = Server.CreateObject (Adodb.Connection)
Conn.Open <Conn String>
Conn.Execute Insert em valores de algo (Intfield) (& FakeValue &)
Definir rs = conn.execute (selecione max (id) de algum tempo)
Response.Write New ID foi & rs (0)
rs.close: defina rs = nada
Conn.Close: Set Conn = Nada
%>
No entanto, para que várias pessoas adicionem dados ao banco de dados ao mesmo tempo, precisamos usar o cursor ADOWENKEYSET do conjunto de registros para evitar erros. Por exemplo, o exemplo a seguir:
<%
Definir Conn = Server.CreateObject (Adodb.Connection)
Conn.Open <Conn String>
set rs = server.createObject (adodb.recordset)
Rs.Open Selecione [Intfield] de algo que 1 = 0, Conn, 1, 3
Rs.Addnew
rs (intfield) = FakeValue
rs.update
Response.Write New ID foi & rs (id)
rs.close: defina rs = nada
Conn.Close: Set Conn = Nada
%>
Compartilhar: Métodos para analisar vários tipos de arquivos de dados no ASP 1. Crie um objeto MDBRecordSet. Um banco de dados MDB é um banco de dados completo que pode conter várias tabelas de dados. Função CreateMdBrecordSet (Nome do arquivo do banco de dados, nome da tabela de dados ou instrução SELECT) Dim Conn, Provedor, DBPAT