ciao a tutti,
il mio problema è che devo aprire due recordset all'interno di un database ma quando apro il secondo mi da errore.
questo è il codice della pagina:
e l'errore che mi da è:codice:StrConn = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = "& Server.MapPath(database) Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open StrConn sql_ogg="select codice,codiceforn,tipotransfer,materiale from oggetti order by codice" set rs_ogg= server.CreateObject("adodb.recordset") rs_ogg.open sql_ogg,conn do while not rs_ogg.eof oggcod=rs_ogg("codice") oggcodforn=rs_ogg("codiceforn") oggtipotransfer=lcase(rs_ogg("tipotransfer")) oggmateriale=lcase(rs_ogg("materiale")) arrmateriale=split(oggmateriale," ") arrtipotransfer=split(oggtipotransfer," ") for i=0 to ubound(arrmateriale) for j=0 to ubound(arrtipotransfer) sql_tra="select codice,codiceforn,tiposuperficie,tipotransfer from transfer where materiale like '%"&arrmateriale(i)&"%' and tipotransfer like '%"&arrtipotransfer(j)&"%'" set rs_tra=server.CreateObject("adodb.recordset") rs_tra.open sql_tra,conn tracod=rs_tra("codice") tracodforn=rs_tra("codiceforn") tratipotransfer=rs_tra("tipotransfer") tramateriale=rs_tra("tiposuperficie") codicefinito=oggcod&oggcodforn&tracod&tracodforn response.Write("Codice: "&codicefinito&" ") response.Write("Ogg.tipotransfer: "&oggtipotransfer&" ") response.Write("Ogg.materiale: "&oggmateriale&" ") response.Write("Tra.tipotransfer: "&tratipotransfer&" ") response.Write("Tra.materiale: "&tramateriale&" ") rs_tra.close set rs_tra=nothing next next loop rs_ogg.close set rs_ogg=nothing conn.close set conn=nothing
Microsoft JET Database Engine error '80040e10'
Nessun valore specificato per alcuni parametri necessari.
/nuova anagrafica/test/prova-abbinamento.asp, line 23
non riesco a capire quale sia l'errore...
Aiuto!!!!

Rispondi quotando