Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di naverit
    Registrato dal
    Apr 2002
    Messaggi
    460

    seleziona n caratteri o parole da db access

    come faccio a selezionare ad esempio i primi 100 caratteri (o meglio ancora parole, in modo da non troncarle) dal campo di un db access?

    Ars longa...vita brevis.

  2. #2
    Per i caratteri puoi usare la funzione che avevo postato qui



    Come funziona
    passi la stringa e la lunghezza massima di caratteri.
    Se per caso l'ultima parola viene troncata la funzione continua ad accodare fino al primo spazio.

    la metto anche qui

    codice:
    function truncate(sStringa,iLunghezza)
    	'sStringa -> Stringa da modificare
    	'iLunghezza -> Lunghezza di trocamento
    	
    	strLen=Len(sStringa)
    	newStr=left(sStringa,iLunghezza)
    	if strLen>iLunghezza then
    		for i=iLunghezza+1 to strLen
    			if mid(sStringa,i,1)<>" " then
    				newStr=newStr & mid(sStringa,i,1)
    			else
    				exit for
    			end if
    		next
    	end if
    	
    	truncate=newStr
    	
    end function
    esempio

    'leggi il campo dal db
    campo=rs.fields("campo")
    'richiami la funzione
    campo=truncate(campo,100)



  3. #3
    Easy.


    codice:
    <%
    lunghezzaMassima = 100
    testo = "come faccio a selezionare ad esempio i primi 100 caratteri (o meglio ancora parole, in modo da non troncarle) dal campo di un db access?"
    
    if len(testo) > lunghezzaMassima then
    
    for i = lunghezzaMassima to 1 step -1
    tempCarattere = mid(testo,i,1)
    	if tempCarattere = " " then
    	testo = left(testo,i-1) & "..."
    	exit for
    	end if
    next
    
    end if
    
    response.write testo
    %>

  4. #4
    Utente di HTML.it L'avatar di naverit
    Registrato dal
    Apr 2002
    Messaggi
    460
    Thank U !!!
    Ars longa...vita brevis.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.