ragazzi mi spiego meglio!
Ho un db con varie tabelle nelle quali devo inserire dei dati. la tabella in cui effettuare l'insert into è dinamica quindi a seconda della categoria scelta dal cliente seleziono la tabella. Ecco il codice
il problema è che lasciando la selezione dinamica della tabella ottengo il seguente errore:codice:sql="INSERT INTO "&categ&" (nome, descrizione, foto, ingr, prezzo) VALUES ('"&nome&"', '"&descrizione&"', '"&foto&"', '"&ingr&"', "&prezzo&")" conn.execute sql
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] The changes you requested to the table were not successful because they would create duplicate values in the index, primary key, or relationship. Change the data in the field or fields that contain duplicate data, remove the index, or redefine the index to permit duplicate entries and try again.
se invece imposto io la tabella (sostituendo "&categ&" con XXXXX) non ottengo l'errore. dove sbaglio? grazie![]()

Rispondi quotando