Como inserir novo registro

Delphi

28/10/2003

Não estou conseguindo inserir um registro novo em uma tabela.
Já postei algumas vezes e pelas respostas que obtive não consegui resolver meu problema talvez eu não tenha sido bem claro.

Estou usando interbase e delphi 6.
Tenho o seguinte banco: PRINCIPAL com a tabela OCORRENCIA
Na tabela OCORRENCIA tenho os seguintes campos:

Create table
(
codigo integer not null,
data date,
hora time,
primary key (codigo)
);

Criei um generator:
CREATE GENERATOR CODIGO_GEN;
SET GENERATO CODIGO_GEN TO 1;
e atribui na propriedade FieldsGenerator do IbDataset


Esta tabela é acessada por meio de:
IBdatabase
IBtransaction
IBdataset
IBdatasource

Dbnavigator
Dbedit

Preciso inserir um registro nesta tabela quando um botão é pressionado.
Com os dados DATA e HORA. Os dados que serão inseridos na data e na hora podem estar um edits ou em variáveis.

Dúvidas:
-É absolutamente necessário ter chave primária?
-Não estou conseguindo achar o local adequado para colocar o comando sql INSERT INTO....


Latrodectrus

Latrodectrus

Curtidas 0
POSTAR