appena passo il prod a cur_carrel.reg_prod(prod) che è un metodo che registra i dati su db, mi dice che non è un oggetto quello che ricevo ... Vi prego sapete vedere dove è l'errore?codice:class singolo_met private m_numerest private m_naturest private m_omoloest private m_lordoest private m_nettoest private m_flapo private m_requirednosmatter private m_numerint private m_naturint private m_lordoint private m_wst private m_un private m_grimba private m_inqui private m_ql public Property Get numerest numerest = m_numerest end property public Property Let numerest(cprat) m_numerest = cprat end property public Property Get naturest naturest = m_naturest end property public Property Let naturest(cprat) m_naturest = cprat end property public Property Get omoloest omoloest = m_omoloest end property public Property Let omoloest(cprat) m_omoloest = cprat end property public Property Get lordoest lordoest = m_lordoest end property public Property Let lordoest(cprat) m_lordoest = cprat end property public Property Get nettoest nettoest = m_nettoest end property public Property Let nettoest(cprat) m_nettoest = cprat end property public Property Get flapo flapo = m_flapo end property public Property Let flapo(cprat) m_flapo = cprat end property public Property Get requirednosmatter requirednosmatter = m_requirednosmatter end property public Property Let requirednosmatter(cprat) m_requirednosmatter = cprat end property public Property Get numerint numerint = m_numerint end property public Property Let numerint(cprat) m_numerint = cprat end property public Property Get naturint naturint = m_naturint end property public Property Let naturint(cprat) m_naturint = cprat end property public Property Get lordoint lordoint = m_lordoint end property public Property Let lordoint(cprat) m_lordoint = cprat end property public Property Get wst wst = m_wst end property public Property Let wst(cprat) m_wst = cprat end property public Property Get un un = m_un end property public Property Let un(cprat) m_un = cprat end property public Property Get grimba grimba = m_grimba end property public Property Let grimba(cprat) m_grimba = cprat end property public Property Get inqui inqui = m_inqui end property public Property Let inqui(cprat) m_inqui = cprat end property public Property Get ql ql = m_ql end property public Property Let ql(cprat) m_ql = cprat end property end class dim prod set prod = new singolo_met for i = 1 to cur_carrel.num prod.numerest = Request.Form("sdff"&i) prod.naturest = Request.Form("nsd"&i) prod.omoloest = Request.Form("odst"&i) prod.lordoest = Request.Form("loddst"&i) prod.nettoest = Request.Form("netdst"&i) prod.flapo = Request.Form("fdo"&i) prod.requirednosmatter = Request.Form("rdsatter"&i) prod.numerint = Request.Form("nsfdnt"&i) prod.naturint = Request.Form("nafdsnt"&i) prod.lordoint = Request.Form("losdfnt"&i) prod.wst = Request.Form("wst"&i) prod.un = Request.Form("un"&i) prod.grimba = Request.Form("grsdba"&i) prod.inqui = Request.Form("infsd"&i) prod.ql = Request.Form("ql"&i) cur_carrel.reg_prod(prod) next class carrello .... public function reg_prod(single_met) if not ctrl_con() then err.raise 8 end if dim prodotto set prodotto = new record_met set prodotto.conne = m_conne prodotto.cod_prat = m_cod_prat set prodotto.rec_form = single_met prodotto.registra reg_prod = true end function .... end class class record_met .... public sub registra ... 'salva i dati sul db controllando i valori qui mi arriva '''purtroppo sempre vuoto... l'oggeto da registrare che è gia tra le 'proprieta 'Praticamente l'errore arriva qui quando controllo se ricevo un ' oggetto ... end sub .... end class

Rispondi quotando