Fórum MySQL x ADO #164583

04/06/2003

0

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

Responder

Posts

04/06/2003

Aroldo Zanela

Colega,

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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar