Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    262

    [ASP.net] Update Record

    Salve ragazzi,avrei bisogno di un piccolo aiuto in merito alla modifica di più record su una tabella.
    Mi spiego meglio: Ho una tabella dove inserisco dei record di cui dei link a dei file...ora però devo controllare che se esiste un ID,non devo fare l'inserimento da fare l'update su quel record....però mi sono accorto che se ho più record...mi va a modificare sempre il primo....
    Vi posto il codice:
    Premetto che c'è un ciclo for each...poi viene questo
    'Controllo se esiste l'accountID
    If Data.File.GetObjectID(AccountID, cn) = 0 Then
    'AGGIUNGO IL FILE NEL TABELLA FILE---
    ds.File.SetInsertCommand()
    dr = ds.File.NewRow
    'Questa routine mi va inserire i valori
    UpdateFile(dr, AccountID)
    ds.File.AddFileRow(dr)
    Else
    "se esiste l'account lo vado a modificare...ma mi modifica solo il primo"
    ds.File.SetSelectCommand("SELECT * FROM [FILE] WHERE ObjectID=" & AccountID, cn)
    ds.File.Fill()
    dr = ds.File.Rows(0)
    UpdateFile(dr, AccountID)
    End If

    ds.File.Update()
    End If

  2. #2
    allora se è normale che hai + record, ti basta fare un controllo su quanti sono e fare un cicletto per modificarli.

    altrimenti averli tutti in modalità sconnessa per lavorarci e poi buttarli tutti insieme nel db.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    262
    E come posso fare?

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    262
    Ragazzi qalcuno sa darmi una indicazione?
    Più che altro quando devo fare la modifica...se devo modificare più record...l'update avviene sempre sul primo...

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.