my.ASPItalia.com
ASP.NET
|
HTML5
|
LINQ e Entity Framework
|
Silverlight
|
Windows Phone
|
.NET Framework
|
Windows 8
|
Libro WP7
|
Libro HTML5
|
Corso HTML5
Iscriviti
Login
Newsletter
Home
Articoli
Script
Notizie
FORUM
Blogs
Media
Tutorials
Corsi
Libri
Eventi
Tags
Tutti i forum
Ricerca
FAQ
Fai una domanda
Array
in
Classic ASP
>
ASP - base
Ultimo messaggio
p4llm4ll
il 17 novembre 2003 alle 15:09
44 messaggi
dal 07 novembre 2002
Ciao a tutti,
da un database estraggo tutti i valori di un campo che iniziano con la lettera b. Ora vorrei inserire questi valori in un array per fare in modo di richiamarli e stamparli da un'altra parte della pagina una volta conclusop il ciclo e chiuso il recordset.
Ho impostato la cosa cosi'
For n=0 To variabile
If left(valorelettera,1) = left(valorelettera, 1) Then
%>
qui dovrei memorizzare il dato nell'array
<%
exit for
end If
Next
%>
Qualcuno mi puo' dare una mano?
Grazie mille per aver letto questo messaggio.
Rispondi
Quoting
seoman
il 18 novembre 2003 alle 07:54
2.584 messaggi
dal 14 maggio 2001
Scusami...
se ho capito bene fai una query che ti restituisce solo i record che devi inserire nel db.... a quel punto fai:
'imposti la dimensione dell'array
dim array(rst.recordcount-1)
For i=0 To rst.recordcount-1
array(i)=rst.fields("....)
rst.movenext
Next
Se non ho capito male non devi chiudere il recordset
Rispondi
Quoting
p4llm4ll
il 18 novembre 2003 alle 13:42
44 messaggi
dal 07 novembre 2002
Il problema e' che recordcount mi sembra non funzionare con mysql
Rispondi
Quoting
seoman
il 18 novembre 2003 alle 14:27
2.584 messaggi
dal 14 maggio 2001
Non conosco Mysql e quindi non so cosa dirti (sei sicuro di aver usato il cursore corretto? i cursori forwardonly non accettano il recordcount)
Una soluzione potrebbe essere spazzolare il recordset in un loop in cui aggiungi 1 ad una tua variabile che poi userai per l'array
Un'altra soluzione è usare:
Redim Preserve array(DimensioneAttuale+1)
così aumenti la dimensione dell'array e preservi i dati precedentemente inseriti
Rispondi
Quoting
p4llm4ll
il 18 novembre 2003 alle 14:56
44 messaggi
dal 07 novembre 2002
Allora, adesso ho calcolato il numero di record che mi estrae, inserito in una variabile che ho chiamato record_totali
In questo esempio particolari i record che mi estrae sono due.
Quindi nel ciclo inserisco
for n = 0 to record_totali (il cui valore in questo caso quindi e' 2)
a questo punto dovrei inserire l'array che mi memorizza i dati del record il cui nome e' provarecord (i dati che mi estrarrà sono due)
Se nel ciclo inserisco un reponse.write del record mi stampa correttamente i due record. Ovvero cosi':
<%
provarecord = trim(rs("provarecord"))
For n=0 To record_totali
%>
<%=provarecord%>
<%
Next
%>
Se invece provo a memorizzare il record nell'array mi dice "tipo di dati non corrispondenti.
Ho provato anche con
Preserve Array ma mi dice sempre "tipo di dati non corrispondenti".
Non so piu' cosa inventarmi!
Rispondi
Quoting
p4llm4ll
il 19 novembre 2003 alle 00:22
44 messaggi
dal 07 novembre 2002
Ci sono riuscito, ero nel pallone totale... avevo dimensionato l'array all'interno di un altro ciclo... Comunque grazie come sempre per l'interessamento seoman!
Ciao
Rispondi
Quoting
Salto rapido
Ultimi messaggi
Tutti i forum
Ricerca
Utenti online
ASP.NET
ASP.NET 2.0
ASP.NET 3.5
ASP.NET 4.0
.NET Framework
Silverlight
Windows Phone
Windows Presentation Foundation e WinForms
Windows Communication e Workflow
ASP - avanzato
ASP - base
SQL Server e MySQL
E-commerce
Hosting
Altri linguaggi e tecnologie
Windows Server, IIS & Security
Libri
OT
Commenti: blogs e notizie
Eventi
Torna al forum
| Feed
RSS
ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Effettua il login!
Hai dimenticato la password?
UTENTI ONLINE
In primo piano
Rilasciato Visual Studio 11 Beta: scopri tutte le novità!
Windows 8 Consumer Preview: segui con noi la diretta
Dal 29 febbraio arriva WinRTItalia.com: tutto sullo sviluppo per Windows 8 e Metro
I più letti di oggi
Creare e gestire documenti XML con LINQ to XML
Le novità di ASP.NET 4.5 (Community Days 2012)
Evitare l'embedding di file resx per la localizzazione in ASP.NET
Utilizzare il metodo Load per caricare entity nel DbContext
Tutorial ASP.NET 3.5
Tutorial Windows Phone 7.1
HTML5 - Espresso
Forzare la chiusura dell'applicazione in Windows Phone 7
Ecco WebMatrix e le ASP.NET Web Pages: sviluppo semplificato con un nuovo tool gratuito
Importare namespace in Razor su ASP.NET MVC e ASP.NET Web Pages
Media
Integrare l'applicazione nell'esperienza di Windows 8 con i contratti
Tile e notifiche in Windows 8
Tutti i media
In evidenza
Dal 29 febbraio arriva WinRTItalia.com: tutto sullo sviluppo per Windows 8 e Metro
Logging in ASP.NET: le migliori soluzioni open-source per tracciare gli errori
Operatori di confronto in JavaScript: == e ===
Forzare la chiusura dell'applicazione in Windows Phone 7
Importare namespace in Razor su ASP.NET MVC e ASP.NET Web Pages
Utilizzare il metodo Load per caricare entity nel DbContext
Eseguire il lock del computer direttamente da Silverlight 5.0
Eliminare una determinata proprietà da un oggetto JavaScript
MISC
I nostri autori
Collabora con noi!
Media Kit - Pubblicità sul nostro network