Mi viene il dubbio che non sia stata fatta correttamente la tabella in SQL poiché non l'ho fatta io, ma un'altra persona.
Quando viene definita una tabella bisogna definire anche il contatore che aumenta di 1 ogni volta che si aggiunge un record? Questo contatore è automaticamente il campo (0)? Bisogna fare qualcosa in fase di definizione della tabella? Io non conosco molto l'SQL, se potete dirmi cosa chiedere o dire a chi ha definito questa tabella in SQL mi fareste un piacere.
Ho visto per esempio che scrivendo sul database usando
SQL = "INSERT INTO nometabella(nomecampi) VALUES variabili
si riesce ad inserire un record.
Non riesco però tramite rp.addnew.
Questo è un esempio della tabella che mi hanno passato:
CREATE TABLE PB_PROBLEM2 (
NUM_PROBLEM NUMBER (8),
NOME VARCHAR2 (30),
COGNOME VARCHAR2 (30),
UFFICIO CHAR (3),
NUM_TELEFONO CHAR (15),
ecc...)
dove ecc indica ovviamente gli altri campi.

Rispondi quotando