Recomendado: uma sintaxe de consulta difusa que é mais rápida do que as cláusulas De um modo geral, ao usar consultas difusas, todos pensam como selecionar * da tabela, onde um '%de caracteres%' se múltiplas como consultas difusas forem usadas em uma instrução SQL e o número de registros for grande, a velocidade definitivamente será muito lenta. Os dois métodos a seguir também podem implementar a consulta difusa: selecione * da tabela onde Patindex ('%caractere%', a) 0 Sele
A função Instrrev começa na última pesquisa da string e é a string anterior.
<% Dim strtxt, pos strtxt = www.webjx.com POS = Instrrev (strtxt ,.) Response.Write POS %> |
O início de nossa pesquisa está em ordem inversa, de um ponto antes do com. A duração do personagem inicial, incluindo esse ponto, tem dez caracteres no total, e o resultado retornado será 9.
Através desse princípio, podemos obter o nome do arquivo, nome do sufixo de domínio, etc.
| <% Dim AA, BB, CC, DD aa = request.Servervariables (URL) BB = Instrrev (aa,/) cc = len (aa) dd = direita (AA, CC-BB) Response.Write dd %> |
Compartilhar: o conjunto de registros atual não suporta atualização. Isso pode ser uma limitação do provedor ou uma trava selecionada A solução é a seguinte: rs.cursorlocation = 3 rs.open sql, Conn, 1,3