PDA

View Full Version : [Query SQL] Problemi con query Sql (urgente)


s1m0_93
09-04-2011, 17:31
Premetto che sono poco pratico delle query Sql.
Ho una tabella Prodotti, con queste colonne:
ID_Prodotto, di tipo Contatore (Chiave Primara)
ID_Categoria, di tipo Intero
Nome, di tipo Testo
Prezzo, di tipo Testo
Note, di tipo Testo

Ho provato questa query ma mi da errore



INSERT INTO Prodotti
(Nome, Prezzo)
VALUES ( "NomeProva", "PrezzoProva")




L'errore restituito è questo
Impossibile accodare tutti i record nella query di accodamento

RIuscite ad aiutarmi a risolvere il problema?

cdimauro
09-04-2011, 18:52
La chiave primaria (ID_Prodotto) non può essere NULL, e lo stesso vale per ID_Categoria se è presente un vincolo d'integrità referenziale (foreign key) definito con NOT NULL.

P.S. Non mi sembra il caso perché la domanda è abbastanza generica, ma è consigliabile specificare sempre su quale engine SQL si sta lavorando (MySQL, Oracle, FireBird, PostgreSQL, ecc.). ;)

maulattu
10-04-2011, 08:04
al massimo potrebbe funzionare se id_prodotto è autoincrementante, dunque lo si può genericamente omettere (ci pensa il dbms ad inserirlo).
rimane comunque id_categoria da gestire, se questo ha dei vincoli di integrità referenziale come detto da cdimauro :)