Vai alla freccia - Homepage - BlogRoom - Mappa
Visualizza Messaggi.

Nick: Corum
Oggetto: re:Asp e Access (domandina)
Data: 19/3/2004 18.36.0
Visite: 43

Probabilmente il record con campo ID chiave non viene creato in tempo utile.
Devi arbitrare la successione delle due insert per fare in modo che la seconda insert trovi l'ID corrispondente.
A prescindere da tutto, quando entra in gioco l'integrità referenziale, è bene evitare insert che puntino ad un campo chiave senza accertarti dell'esistenza della chiave stessa.

Metti la seconda insert in una bella
IF esiste (campo chiave che mi serve)
THEN sparo la seconda insert.
ELSE esco pulito con un bel messaggio di errore che non allarma il cliente.


Non mi ricordo se si può fare con Jet-Access, ma hai pensato alle transazioni?
Primo statement: Open-Insert-Commit.
Secondo statement: stessa cosa se esiste la chiave, altrimenti rollback.
Lo puoi fare dalla stessa connection.

Altrimenti, anche se può sembrare una zozzeria, chiudi la connection dopo la prima insert e poi ne apri un'altra per la seconda, probabilmente darai al Jet Engine il tempo per la creazione del record chiave e la separazione delle "transazioni".





Rispondi al Messaggio | Indietro | Indice topic | Quota Testo | Vai su| Segnala ad un amico|Successivo


Asp e Access (domandina)   19/3/2004 17.2.18 (118 visite)   harding
   re:Asp e Access (domandina)   19/3/2004 17.2.58 (55 visite)   eLLeGi
      re:Asp e Access (domandina)   19/3/2004 17.5.31 (54 visite)   harding
         re:Asp e Access (domandina)   19/3/2004 17.35.34 (50 visite)   eLLeGi
            re:Asp e Access (domandina)   19/3/2004 19.29.37 (23 visite)   harding
      ELLEGI   19/3/2004 17.5.44 (40 visite)   NAPUL|LLO
   re:Asp e Access (domandina)   19/3/2004 17.13.48 (37 visite)   harding
   re:Asp e Access (domandina)   19/3/2004 18.36.0 (42 visite)   Corum
      re:Asp e Access (domandina)   19/3/2004 19.29.10 (25 visite)   harding
      re:Asp e Access (domandina)   19/3/2004 19.33.23 (32 visite)   eLLeGi (ultimo)

Nick:
Password:
Oggetto:
Messaggio:

vai in modalità avanzata
                 


Rimani nel thread dopo l'invio


Ricerca libera nel sito by Google (Sperimentale, non sono ancora presenti tutti i contenuti)

Google
 



Clicca per leggere le regole del forum



Imposta IRCNapoli come homepage

Clicca per andare sul forum di prova.
IRCNapoli "Un racconto a più mani".
Mappa del forum

Visualizza tutti i post del giorno 19/03/2004
Visualizza tutti i post del giorno 24/07/2025
Visualizza tutti i post del giorno 23/07/2025
Visualizza tutti i post del giorno 22/07/2025
Visualizza tutti i post del giorno 21/07/2025
vai in modalità avanzata