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

    Problema tipo contatore Access con ASP

    Salve.
    Ho un DB in cui, in molte tabelle, ho inserito un tipo contatore (quello che inserisce un nuovo intero in automatico quando creo un record) come chiave primaria.
    Tuttavia, poi, devo usare tale DB tramite pagine ASP, e quindi devo essere io ad inserire l'ID (ad es. faccio una query che mi dà il max degli ID: se dà EOF assegno 1 al nuovo record, sennò il max+1).
    Facendo una INSERT da ASP in questo modo, mi viene dato un errore di incompatibilità di tipi, che presumo sia dovuta all'ID perchè gli altri campi dovrebbero essere OK.

    Ora la domanda è: dato che gli ID li gestisco io, e preferibile assegnare a tale campo il tipo intero (non contatore) in modo da evitare problemi? (In quanto ripeto il controllo sulla unicità del valore inserito la faccio io da ASP).

    Grazie

  2. #2
    Utente di HTML.it L'avatar di buji
    Registrato dal
    Nov 2002
    Messaggi
    178
    Se gestisci gli incrementi in altro modo va benissimo un campo di tipo numerico.
    Per quanto riguarda la insert prova a postarla.
    Buji

  3. #3
    dipende da ciò che vuoi fare..
    se vuoi che access assegni id univoci e automatici allora ti tieni il campo contatore che hai fatto. Se invece lo vuoi fare tu definisci semplicemente un numerico e ogni volta ti vai a pescare il più alto e lo incrementi di 1 (ma non capisco che senso abbia).
    ...ancora credi a internet? :maLOL:

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    385
    Ecco la INSERT (i VALUES sono variabili).

    Connessione.Execute ("INSERT INTO Prenotazioni VALUES (IDPrenotazione, Studente, MatricolaCorso, MatricolaStudente, DataNascita, EMail, NomeInsegnamento, IDEsame)")

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.