MySQL x ADO

Delphi

04/06/2003

Saudações,

Tenho um banco MySQL corretamente conectado, mas quando tento efetuar um INSERT surge a seguinte mensagem de erro:

Access violation at address XXXXXX in module MSADO15.DLL. Write of address.


O Codigo é o seguinte:
=============================


with modBD.qryNotaFiscal do
begin
Close;
sql.Clear;
sql.add(´INSERT INTO notafiscal VALUES(null,data)´);
parameters.parambyname(´data´).value:=Date;
try
ExecSQL;
except
on Edatabaseerror do messagedlg(´...
end;
end;


===========================

Onde NotaFiscal tem 2 campos:

CodN: Chave e Autonumeracao
Data: Tipo Date

=============================

Acredito que o erro possa ser do campo chave primária, pois testei um código semelhante para inclusão numa tabela com campos sem chave primaria e deu certo.


Obrigada pela atenção
Silvana


Silvana

Silvana

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

04/06/2003

Colega,

Normalmente um SGBDR não aceita um valor NULL para uma coluna da chave primária.


GOSTEI 0
POSTAR