Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: array

  1. #1

    array

    avrei bisogno di inserire gli id di alcuni record ottenuti con un ciclo do while in un array in modo da poterli usare come criterio di ricerca per una tabella di un diverso db.

    ma non ho proprio idea di come fare?

    mi aiutate?
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  2. #2
    array(indice)=id_ottenuto

    ma forse dovresti spiegarti un po' meglio....

  3. #3
    ok
    devo creare un array dinamico
    in cui inserisco dei codici clienti recuperati da un db....


    codice:
    <%
    set rs=server.CreateObject("ADODB.recordset")
    strSql="SELECT *FROM test"
    strSql = strSql & " WHERE "
    strSql = strSql &  "descrizione LIKE '%" & quote(request("descrizione")) & "%'" 
    set rs=cn.Execute(strSql)
    do while not rs.eof
    
    'qui devo creare un arrey dinamico
    array(indice)=rs("id")
     rs.Movenext
    loop
    'e chiudo la connessione a questo db
    ' apro un nuovo db e leggo l'arrey per usarlo in una nuova query 
    %>
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  4. #4
    redim preserve array(indice)
    array(indice)=rs("id")


    prima del ciclo metti un

    redim array(0)

    per pulire

  5. #5
    grazie
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  6. #6
    scusa opt

    così scrivo l'array

    per rileggerlo?
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  7. #7
    pensaci... ci puoi arrivare...

  8. #8
    ho scritto così:
    codice:
    redim array(0)  
    
    do while not rs.eof
    redim preserve array(indice) 
    array(indice)=rs("codicecli")... %>

    ma ottengo
    codice:
    Tipo di errore:
    Errore di run-time di Microsoft VBScript (0x800A01F5)
    Assegnazione non valida: 'array'
    sulla linea in grassetto
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  9. #9
    aspettavo la domanda indice non lo valorizziamo/incrementiamo?

  10. #10
    piano piano ma ci stavo arrivando......

    il problema è che mi sto inventando una cosa da pazzi per un pazzo di capo
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

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.