|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2001
Città: siracusa
Messaggi: 1030
|
[asp sql vb] Precompilazione form per un rapido inserimento
Ciao ragazzi,
passo al chiedervi direttamente il problema dove intoppo: Ho un record (RSet) con all'interno già una trentina di campi. Per velocizzare l'inserimento di prodotti simili in un DB, stò creando una funzione che mi "precompili" un form per un' inserimento più veloce di un nuovo record nella mia tabella. La mia soluzione, poco elegante prevede due cicli, nel primo copio i valori del record (che ha all'interno i dati dei campi che mi interessa duplicare) in un vettore, dato che una volta fatto RSet.AddNew questo si azzera e si predispone per un nuovo inserimento; nel secondo for passo i valori al record "nuovo", vi copio il codice: Codice:
elseif request("Mode") = "Duplicate" then for f = 1 to RSet.Fields.Count - 1 Values(f) = RSet.Fields(f) // o metto Fields(f).values? next RSet.AddNew //a questo punto il record si è cancellato ed è pronto per l'inserimento for f = 1 to RSet.Fields.Count - 1 RSet.Fields(f).Value = Values(f) next RSet.Update RSet.Close set RSet = Nothing Tipo di errore: Errore di run-time di Microsoft VBScript (0x800A01A8) Necessario oggetto |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:54.