Component List: ExecuteReader: Connection property has not been initialized.
SQL: SELECT * FROM (select articoli.codice, articoli.descrizione, articoli.descdett, articoli.linea, articoli.sottolinea, articoli.brand, articoli.codyoutube1, articoli.codyoutube2, articoli.codyoutube3, articoli.scortamin, articoli.gesvarianti, articoli.numerovisite, articoli.totalevendite, articoli.scalavalori, articoli.insdata, articoli.ecommbestseller, articoli.offerta, articoli.ecommerceposition, articoli.rendinonordinabile, articoli.rendiinvisibileweb, articoli.testot1, articoli.testot2, STUFF((SELECT SplitFormVar1 + ';' + SplitFormVar2 + ';' + SplitFormVar3 + ';' + SplitFormVar4 + ';' + SplitFormVar5 + ';' + SplitFormVar6 + ';' + SplitFormVar7 + ';' + SplitFormVar8 + ';' + SplitFormVar9 + ';' + SplitFormVar10 + ';' FROM GiacenzeArticoli WHERE CodiceArticolo = articoli.codice and (SELECT sum(Disponibilita) from GiacenzeArticoli as t where t.CodiceArticolo = GiacenzeArticoli.CodiceArticolo AND t.StringaVarianti = GiacenzeArticoli.StringaVarianti AND t.Deposito = GiacenzeArticoli.Deposito) > 0 FOR XML PATH(''), TYPE).value('.', 'NVARCHAR(MAX)'), 1, 0, '') as ListaVarianti, STUFF((SELECT SplitFormVar1des + ';' + SplitFormVar2des + ';' + SplitFormVar3des + ';' + SplitFormVar4des + ';' + SplitFormVar5des + ';' + SplitFormVar6des + ';' + SplitFormVar7des + ';' + SplitFormVar8des + ';' + SplitFormVar9des + ';' + SplitFormVar10des + ';' FROM GiacenzeArticoli WHERE CodiceArticolo = articoli.codice and (SELECT sum(Disponibilita) from GiacenzeArticoli as t where t.CodiceArticolo = GiacenzeArticoli.CodiceArticolo AND t.StringaVarianti = GiacenzeArticoli.StringaVarianti AND t.Deposito = GiacenzeArticoli.Deposito) > 0 FOR XML PATH(''), TYPE).value('.', 'NVARCHAR(MAX)'), 1, 0, '') as ListaVariantiDescrizioni, STUFF((SELECT SplitFormVar1ord + ';' + SplitFormVar2ord + ';' + SplitFormVar3ord + ';' + SplitFormVar4ord + ';' + SplitFormVar5ord + ';' + SplitFormVar6ord + ';' + SplitFormVar7ord + ';' + SplitFormVar8ord + ';' + SplitFormVar9ord + ';' + SplitFormVar10ord + ';' FROM GiacenzeArticoli WHERE CodiceArticolo = articoli.codice and (SELECT sum(Disponibilita) from GiacenzeArticoli as t where t.CodiceArticolo = GiacenzeArticoli.CodiceArticolo AND t.StringaVarianti = GiacenzeArticoli.StringaVarianti AND t.Deposito = GiacenzeArticoli.Deposito) > 0 FOR XML PATH(''), TYPE).value('.', 'NVARCHAR(MAX)'), 1, 0, '') as ListaVariantiPosizioni, 1 as carrelloquantita, '' as carrelloformvar, '' as wishformvar, Settori.descrizione as DescrizioneSettore, Reparti.descrizione as DescrizioneReparto, CategorieMerceologiche.descrizione as CategoriaDescrizione, CategorieMerceologiche.descrizionedett as categoriadescdett, CategorieMerceologiche.percorso as categoriapathimage, SottoCategorieMerceologiche.descrizione as SottoCategoriaDescrizione, SottoCategorieMerceologiche.descrizionedett as sottocategoriadescrizionedett, SottoCategorieMerceologiche.percorso as sottocategoriaimage, brand.descrizione as BrandDescrizione, brand.descrizionedett as branddescrizionedett, brand.logo as Brandlogo, brand.sitoweb as BrandSito, CampiVariabiliArticolo1.descrizione as Tabellare1Descrizione, CampiVariabiliArticolo2.descrizione as Tabellare2Descrizione, CampiVariabiliArticolo3.descrizione as Tabellare3Descrizione, CampiVariabiliArticolo4.descrizione as Tabellare4Descrizione, ScalaValoriVariabiliperArticolo.descrizione as DescrizioneScalaValori, unitamisura.descrizione as DescrizioneUnitaMisura, iva.descrizione as DescrizioneIVA, iva.perc as PercentualeIVA, CategorieMerceologiche.googledes as catgoogledes, CategorieMerceologiche.googlecod as catgooglecod, SottoCategorieMerceologiche.googledes as sottocatgoogledes, SottoCategorieMerceologiche.googlecod as sottocatgooglecod, (select SUM(GiacenzeArticoli.Disponibilita) FROM GiacenzeArticoli WHERE GiacenzeArticoli.CodiceArticolo = articoli.codice AND GiacenzeArticoli.StringaVarianti = UWPArticoliDefault.formvardefault) as DisponibilitaFiltrataPerDeposito, (select max(codicebarre) FROM articolicodicibarre WHERE articolicodicibarre.Articolo = articoli.codice AND articolicodicibarre.defbarcode = 1) as barcode, (select TOP 1 ArticoliImmagini.path FROM ArticoliImmagini WHERE ArticoliImmagini.articolo = articoli.codice AND ArticoliImmagini.deffoto = 1) as PathFoto, (select max(PrezziListini.importo) FROM PrezziListini WHERE PrezziListini.Articolo = articoli.codice AND PrezziListini.inpromo = 0 AND (PrezziListini.um = '' OR PrezziListini.um = articoli.um) AND (PrezziListini.formvar = UWPArticoliDefault.formvardefault) AND PrezziListini.listino = '3') as prezzolistino, (select max(PrezziListini.importo) FROM PrezziListini WHERE PrezziListini.Articolo = articoli.codice AND PrezziListini.inpromo = 0 AND (PrezziListini.um = '' OR PrezziListini.um = articoli.um) AND (PrezziListini.formvar = UWPArticoliDefault.formvardefault) AND PrezziListini.listino = '1') as prezzolistinoconfr, (select max(PrezziListini.importo) as PrezzoListinoPromo, count(PrezziListini.importo) as InPromoListino, max(PrezziListini.promovalidadal) as PrezzoListinoPromoValidoDal, max(PrezziListini.promovalidaal) as PrezzoListinoPromoValidoAl, max(PrezziListini.PromoQtaMassima) as PrezzoListinoPromoQtaMassima FROM PrezziListini WHERE PrezziListini.Articolo = articoli.codice AND PrezziListini.inpromo = 1 AND PrezziListini.promovalidadal <= '2025-10-23T00:00:00' AND PrezziListini.promovalidaal >= '2025-10-23T00:00:00' AND (PrezziListini.um = '' OR PrezziListini.um = articoli.um) AND (PrezziListini.formvar = UWPArticoliDefault.formvardefault) AND PrezziListini.listino = '3' FOR XML PATH ('')) as datipromo, (select TOP 1 ArticoliPrezziSpedizioni.importo FROM ArticoliPrezziSpedizioni WHERE ArticoliPrezziSpedizioni.codice = articoli.codice AND ArticoliPrezziSpedizioni.listino = '3') as ImportoSpedizioneDefinito, (select TOP 1 ArticoliPrezziSpedizioni.gratisdaimporto FROM ArticoliPrezziSpedizioni WHERE ArticoliPrezziSpedizioni.codice = articoli.codice AND ArticoliPrezziSpedizioni.listino = '3') as GratisImportoSpedizioneDefinito, (select path from ArticoliImmagini WHERE articolo = articoli.codice AND (deffoto = 0 OR deffoto IS NULL) ORDER BY indice FOR XML PATH ('')) as elencoimmagini, (IIF((select count(PrezziListini.importo) FROM PrezziListini WHERE PrezziListini.Articolo = articoli.codice AND PrezziListini.inpromo = 1 AND PrezziListini.promovalidadal <= '2025-10-23T00:00:00' AND PrezziListini.promovalidaal >= '2025-10-23T00:00:00' AND (PrezziListini.um = '' OR PrezziListini.um = articoli.um) AND PrezziListini.listino = '3') > 0,1,0)) as inpromo, UWPArticoliDefault.formvardefault, UWPArticoliDefault.formvardefaultdescr FROM (((((((((((((articoli LEFT JOIN CategorieMerceologiche ON articoli.linea = CategorieMerceologiche.codice) LEFT JOIN brand ON articoli.brand = brand.codice) LEFT JOIN SottoCategorieMerceologiche ON articoli.linea = SottoCategorieMerceologiche.CodiceCategoria AND articoli.sottolinea = SottoCategorieMerceologiche.codice) LEFT JOIN CampiVariabiliArticolo1 ON articoli.scalavalori = CampiVariabiliArticolo1.codScalaValori AND articoli.testot1 = CampiVariabiliArticolo1.codice) LEFT JOIN CampiVariabiliArticolo2 ON articoli.scalavalori = CampiVariabiliArticolo2.codScalaValori AND articoli.testot2 = CampiVariabiliArticolo2.codice) LEFT JOIN CampiVariabiliArticolo3 ON articoli.scalavalori = CampiVariabiliArticolo3.codScalaValori AND articoli.testot3 = CampiVariabiliArticolo3.codice) LEFT JOIN CampiVariabiliArticolo4 ON articoli.scalavalori = CampiVariabiliArticolo4.codScalaValori AND articoli.testot4 = CampiVariabiliArticolo4.codice) LEFT JOIN ScalaValoriVariabiliperArticolo ON articoli.scalavalori = ScalaValoriVariabiliperArticolo.codice) LEFT JOIN unitamisura ON articoli.um = unitamisura.codice) LEFT JOIN iva ON articoli.iva = iva.codice) LEFT JOIN Settori ON articoli.settore = Settori.codice) LEFT JOIN Reparti ON articoli.reparto = Reparti.codice) LEFT JOIN UWPArticoliDefault ON articoli.codice = UWPArticoliDefault.codice) WHERE (Articoli.rendiinvisibileWEB = 0 OR Articoli.rendiinvisibileWEB IS NULL) and (articoli.dataob is null OR articoli.dataob >= '2025-10-23T00:00:00') AND (select SUM(GiacenzeArticoli.Disponibilita) FROM GiacenzeArticoli WHERE GiacenzeArticoli.CodiceArticolo = articoli.codice) > 0 and NOT articoli.codice is null) MyQueryTable WHERE 0 = 0 AND brand = '253' AND (scalavalori = '0' AND Tabellare1Descrizione = 'primavera/estate 2025') AND (BrandDescrizione IN ('Le Coconne')) AND (scalavalori = '0' AND Tabellare2Descrizione = 'femmina') AND ( inpromo IN ('1') OR offerta IN ('1')) ORDER BY EcommercePosition, descrizione