Originariamente inviato da ematramu
..ho capito che è dovuto al fatto che non prevedo nella query il campo id ... ma ... avendo messo 'identità = si' al campo ID, non dovrebbe gestirselo da solo il problema del contatore?
Il problema mi sembra sia nel modo con cui costruisci la query. Dopo averla costruita prova a visualizzare il risultato e inseriscilo ad esempio nel query analyzer (se usi sqlserver 2000 dovresti averlo) oppure postalo qui. Probabilmente non e' una query sql valida. Fossi in te metterei nella query di inserimento anche il nome dei campi oltre che i valori e imparerei ad usare i parametri
es.
codice:
INSERT INTO tabella (campo1, campo2) VALUES (@val1, @val2)