R: R: Re: Elaborare query con molti record
"Puglia Marco" <[email protected]>
| Newsgroups | gmane.comp.cms.cold-fusion.devel.italian |
|---|---|
| Message-ID | <28CCFBE04D70AC47A1CE899BDF82809F01A141EE@bera-mail.businesse.local> |
Ho provato a fare come mi hai detto:
<cfquery name="elenco" datasource="aaa">
select * from libri where fuoricatalogo<>1 and titolo<>''
</cfquery>
<cfoutput query="elenco">
<cfthread name="tr_#codiceean#" idean13="#codiceean#">
<cfquery name="trova" datasource="liberamente">
select * from libridb where idean13='#attributes.midean13#'
</cfquery>
<cfif trova.recordcount eq 0>
#attributes.midean13# non trovato (da aggiungere)<br>
</cfif>
</cfthread>
</cfoutput>
Ma ricevo questo messaggio di errore:
Cannot create a new thread because the task queue has reached it maximum limit 5000.
L
================================
Marco Puglia
Project Manager
Business-e S.r.l. <http://www.business-e.it/> (an Itway Group Company)
Via F.lli Lumière, 65 - 48010 Ravenna
Tel. +39 0544.460413 - Fax +39 0544.272297
Cell. 348 4759233
Italy, France, Spain, Portugal, Greece, Turkey
Ravenna, Milano, Trento, Bari, Massa, Roma
Paris, Barcelona, Madrid, Lisboa, Athina, Istanbul, Ankara
================================
Da: [email protected] [mailto:[email protected]] Per conto di Emanuele Cellini
Inviato: martedì 24 aprile 2012 16:56
A: Puglia Marco
Oggetto: Re: R: Re: Elaborare query con molti record
Ciao Marco,
in data martedì 24 aprile 2012, alle ore 15.52, hai scritto:
> Puoi spiegarmi meglio come si usa?
cfthread serve per elaborare parti di codice in "parallelo", puoi
vedere meglio l'utilizzo nella guida di CF.
Questo può essere un esempio dell'utilizzo nel tuo caso:
<cfquery name="elenco">
SELECT Id, Nome, Cognome
FROM xxxx
</cfquery>
<cfoutput query="elenco">
<cfthread name="tr_#Id#" nome="#nome#" cognome="#Cognome#" id="#id#">
<cfquery name="updatedati">
UPDATE XXXX
SET Nome = '#Attributes.Nome# #Attributes.Cognome#'
WHERE Id = #attributes.Id#
<cfthread>
</cfoutput>
Ricordati che dentro il cfthread non hai accesso alle variabili
definire nel CFM al di fuori del cfthread, se ti servono le devi
passare al cfthread (come ho fatto con nome, cognome, ecc)
Ciao
--
Emanuele Cellini
ColdFusion Developer