Visualizzazione dei risultati da 1 a 8 su 8

Discussione: for each

  1. #1

    for each

    Ciao a tutti
    ho questo problema
    devo recuperare da un database un campo contenente una serie di elementi divisi da virgole
    e ogni elemento deve essere preso separatamente per essere confrontato con elementi di un altra tabella


    Ho provato col for each ma mi restituisce l'errore:

    Tipo di errore:
    Errore di run-time di Microsoft VBScript (0x800A01C3)
    L'oggetto non è un insieme
    /index.asp, line 18


    Spero di essere stato il più chiaro possibile
    Grazie anticipate per l'aiuto

  2. #2

  3. #3
    ok questo l'ho fatto ma ho un problema

    ....
    for i=0 to ubound(separati)
    set objRs1 = objConn.Execute("SELECT * FROM accessori WHERE accessori='"&separati(i)&"'")
    spiegazioni=objrs1("spiegazioni")
    response.write spiegazioni %>
    <%
    next
    ....

    mi restituisce l'errore:
    Tipo di errore:
    ADODB.Field (0x80020009)
    Il record corrente corrisponde all'inizio o alla fine del file oppure è stato eliminato. Per eseguire l'operazione richiesta è necessario disporre di un record corrente.
    /c.asp

    non capisco il perchè

    ps se elimino il cilo for funziona ma ovviamente m mostra solo il primo elemento

    grazie ancora

  4. #4
    forse nella lista hai un elemento vuoto...

  5. #5
    il campo che seleziono con la query contiene un testo del tipo "ABS, AIRBAG, TS"
    ma se tolgo il ciclo for funziona..ovviamente prende solo il primo ABS xkè i=1 ma non da errori

    non riesco a capire

  6. #6
    prova con

    for i=0 to ubound(separati)-1

  7. #7
    no trovato l'errore tra gli elementi che trovavo ce ne era uno che non era nella tabella di riferimento e andava in errore ... ovviamente era una stupidata

    grazie

  8. #8

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.