Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Overflow

  1. #1

    Overflow

    Come da istruzioni, altra domanda, altro thread.

    Problema.
    Devo mettere il valore della variabile contatore nella cella della colonna occo della tabella1, in corrispondenza del record che sto analizzando.
    Per esempio...sto analizzando il record 1...termino l'elaborazione...e nella colonna occo devo mettere il valore del contatore corrispondente (che per il primo record è 2, per il secondo è 3 ecc.).

    Ma il codice che ho scritto, va in overflow.

    Mi interessa anche come modificare il codice ma, per capire i concetti che stanno alla base di queste cose, mi interessa di + il MOTIVO DELL'OVERFLOW. Nel recordset ci sono 2 colonne prese da 2 tabelle diverse (quindi è un recordset molto mirato come da vs. istruzioni)...che accidenti c'è che fa sballare i tempi in questo modo?

    ---codice

    dim unione, contatore
    dim i, c, l
    ' leggo il recordset -> rs
    Set rs = cn.execute("select definita, unione from tabella1, tabella3") ' metti la tua query
    Do Until rs.eof

    unione = Trim(LCase(rs("unione"))) ' personalizza

    contatore = 0
    If Len(unione) = lungo Then ' gli altri li scarto

    For i = 1 To lungo
    c = Mid(cercato, i, 1)
    l = InStr(unione, c)
    if l>0 then
    contatore = contatore + 1
    'response.write(unione)
    unione = Left(unione, l - 1)&Mid(unione, l + 1)
    end if
    next

    If contatore > len_trovato Then
    len_trovato = contatore
    elem_trovato = rs("unione") ' personalizza
    ' response.write(elem_trovato)
    End If

    End If

    rs.movenext

    cn.execute("UPDATE tabella1 SET occo='"&contatore&"' where definita='"&unione&"'")

    Loop

    ---fine codice

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ti e' stato detto in tutte le lingue : una query come quella che usi genera una vista di n x m righe dove n ed m sono le righe di ciascuna tabella.

    (ri)studia il linguaggio SQL
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    in questa query

    select definita, unione from tabella1, tabella3

    tabella1 e tabella3 sono in qualche modo in relazione?

    se sì, vediamo di farlo capire alla query.

    se no, facciamo due query distinte

    ok?

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 © 2025 vBulletin Solutions, Inc. All rights reserved.