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
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
Curtir tópico
+ 0
Responder
Posts
04/06/2003
Aroldo Zanela
Colega,
Normalmente um SGBDR não aceita um valor NULL para uma coluna da chave primária.
Normalmente um SGBDR não aceita um valor NULL para uma coluna da chave primária.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)