:: byluciani.com ::  
[ ASP ]
[ Guestbook ]
[ Forum ]
 [ Homepage ]
 [ Preferiti ]
 [ Ricerca ASP ]
Home»ASP
 

Germania 2006
 
CAMPIONI DEL MONDO
1(5)ITA:FRA1(3)
 


Calendario
Auguri ai nati sotto il segno
della Vergine
Lunedì 6 Settembre 2010
Oggi ricorre:
S. Petronio vescovo
 

Statistiche
Oggi il numero delle visite è
28
Ieri il numero delle visite è stato
54
Il numero totale delle visite è
255834
Ultimo accesso
06/09/2010 08:34:38
 

Link utili
www.aruba.it
www.aspcode.it
www.webmasterpoint.org
www.lukeonweb.net
www.acerbi.re.it
www.moduli.it
www.dotnetside.org
www.aspcenter.net
www.morpheusweb.it
www.trenoincasa.it
 

Contatti
Webmaster
Forum
Collabora
 

Credits
 

RSS di byluciani
Teoria
Articoli
Tips&Tricks
Download
 

Uplink
 

 
Collabora con byluciani.com

Hai del codice ASP che vorresti condividere, vorresti veder pubblicato qualche tuo articolo o tutorial sull'ASP?
Bene! byluciani.com sarà ben lieto di ospitare il tuo lavoro. Manda il tuo materiale a COLLABORA indicando le tue generalità (Nome, Cognome, E-Mail, sito Web, Città, data di nascita e se vuoi una foto).
Il tutto è "no profit", condividi le tue conoscenze per far crescere i giovani programmatori del Web.


Elenco collaboratori di byluciani.com


Donazioni

Hai trovato utili i contenuti di byluciani.com? Senti il piacere di contraccambiare in qualche maniera?
Puoi farlo facendo una donazione attraverso la wishlist raggiungibile al seguente indirizzo:

byluciani.com - WISHLIST


Risorse ASP/VBScript
 
Tips & Tricks
 
« Precedente Seguente »
Come rappresentare i record di una SQL su più colonne
Autore: Luciani Massimiliano Letto: 67562 volte Giudizio:
 
 

Ecco uno script per visualizzare il contenuto di una tabella (record)
su più colonne. E' possibile impostare il numero delle colonne variando
nel condice il valore associato alla variabile iColonne (nel esempio 5)

<%@Language = "VBScript"%>
<%
'Imponiamo la dichiarazione esplicita delle variabili
Option Explicit

Dim conn, rs, strPathDB, strConnessione, SQL, i, iColonne

strPathDB = "nomedb.mdb" 'qui il percorso del tuo DB

'apriamo la connessione al DB
Set conn = Server.CreateObject("ADODB.Connection")
strConnessione = "Provider=Microsoft.Jet.OLEDB.4.0;data source=" & _
Server.MapPath(strPathDB)
conn.Open strConnessione

'interroghiamo il DB e popoliamo il recordset
SQL = "SELECT campo FROM tabella"
Set rs = conn.Execute(SQL)

'iniziamo a rappresentare i dati nella tabella
Response.Write "<table>" & VBCrLf

iColonne = 5 'imposto il numero delle colonne della tabella

i = 0 'settiamo il contatore di comodo a zero

'iniziamo a scorrere il recordset
Do While Not rs.EOF
i = i + 1

If i = 1 Then 'se il contatore vale 1 allora inizializziamo riga
Response.Write "<tr>" & VBCrLf
End If

'riempiamo la colonna
Response.Write "<td>" & rs("campo") & "</td>" & VBCrLf

rs.MoveNext

'controllo se sono finiti i record per completare la tab
If rs.EOF AND i < iColonne Then
For j = 1 To iColonne - i
Response.Write "<td></td>" & VBCrLf
Next
Response.Write "</tr>" & VBCrLf

'altrimenti se ho riempito tutte le colonne chiudo la riga
ElseIf i MOD iColonne = 0 Then
Response.Write "</tr>" & VBCrLf
i = 0 'azzero il contatore
End If
Loop

Response.Write "</table>" & VBCrLf

'liberiamo memoria
conn.Close
set conn = Nothing
%>

 
14/04/2002
 
Formato adatto alla stampa

Esprimi un giudizio
1 2 3 4 5

 




 [ Homepage ]
 [ Preferiti ]
 [ Ricerca ASP ]
[ ASP ]
[ Guestbook ]
[ Forum ]
byluciani.com - CopyFree 2001-2010