Bom dia pessoal.
Sou iniciante em programação e estudo com os conteúdos da net. Criei uma "agenda de contatos simples" e estou usando Delphi 7 + mysql + Adoconn.+.Adoquery + datasource. Estou usando DBgrid + dbNavigator ( só com as setas, next, prior etc). Não consigo de forma nenhuma, até agora, gravar um registro sem dar erro !! Não gostaria de tratar o erro ( gambiarra ), e sim descobrir o por quê ? Vou postar o código e se alguém decifrar esse enigma,pelo menos pra mim, agradeço. Quando uso "AdoQry.post;" ele grava normal, mas quero gravar com sql, fieldbyname, parameters, etc, mas dá o mesmo erro : Acess violation with message: Acess viol... at .. end ....004a9662 read of address 00000030. Detalhe: Dá esse erro, mas grava o registro !!! se eu tirar essa linha: ADOQry1.DataSource.DataSet.Open; não grava nada! E dá a mensagem: O dataset está fechado ou not mode edit or insert ! Como resolvo isso ?