Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812

    aggiornare tutti record valore casuale

    ciao,

    con un generatore di numeri casuali ottengo il valore da inserire
    l'operazione genera tanti numeri quanti record presenti nella tabella access.

    come aggiorno i campi ciclicamente?
    ovvero i numeri generati devono essere registrati senza riferimenti ID:
    un record dopo l'altro

    per ora ho questo (in sintesi):
    codice:
    For iContatore = LBound(arrNumeri) To UBound(arrNumeri)
    
    ValoreDaInserire = blablabla
    theSQL = "UPDATE NomeTabella SET NomeCampo='"&ValoreDaInserire
    		on error resume next
    		DB.Execute(theSQL)
    
    Next
    		if err.number = 0 then
    		DB.close
    		set DB = Nothing
    come immaginavo non funziona, mi da errore:
    Syntax error in string in query expression "NumeroGenerato"

    come si fa?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Scorri la tabella un record alla volta e aggiorni (con riferimento all'ID).

    Roby

  3. #3
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    mai fatto...

    mi dai quache riferimento?


    il concetto sarebbe:

    leggo il primo record, recupero id, aggiorno... e poi... ? :master:

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    sql = "select id from tabella"
    set rs = conn.execute(sql)
    if not rs.eof then
    do while not rs.eof
    id = rs("id")
    nuovovalore = "pippo pippo"
    sql = "UPDATE tabella set campo = '"& nuovovalore &"' where id = "& id
    conn.execute(sql)
    rs.MoveNext
    Loop
    end if
    set rs = nothing
    Roby

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    grazie



    mi sono appena ricordato che non c'è nessun riferimento univoco nella tabella

    devo crearlo necessariamente o c'è altra soluzione ?

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Come puoi pensare di fare un update senza alcun riferimento??

    Roby

  7. #7
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    sai... i misteri dell'informatica sono tanti

    pensavo si potesse fare "riga per riga",
    più o meno come una paginazione dove fermi la ogni Tot record.


    farò come hai detto

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.