Fórum Gravar os dados do DBMEMO na tabela #334522
11/12/2006
0
Criei um form e nele inseri um DBMEMO, com o datasouce apontando pra tabela, e coloquei um bitbtn pra incluir e outro pra alterar a digitação no DBMEMO, estou usando simplesmente o componente DBMEMO direto, no caso de incluir um texto dou um ´Dsdados.DataSet.Append;´ e depois um ´BMemo1.SetFocus;´ no caso de alterar ´Dsdados.DataSet.Edit;´ e depois um ´BMemo1.SetFocus;´ creio que o meu erro está em tratar a informação no momento de gravar, como eu deveria proceder???
Pois na primeira inclusão, mesmo dando um erro, o conteúdo fica gravado, mas na alteração, eu consigo alterar o texto, porém na hora de gravar também dá um erro e não grava.
Se alguém puder me ajudar desde já agradeço.
Tida
Curtir tópico
+ 0Posts
12/12/2006
Micheus
Gostei + 0
12/12/2006
Tida
EDatabaseError with message ´Unable to find record. No key specified´
Gostei + 0
12/12/2006
Tida
Uma forma de resolver várias mensagens de erro quando se grava dados no banco, é trabalhar com tabelas que sempre tenham um campo como chave primária, pois caso a tabela não tenha uma chave primária, na hora de gravar acaba dando a mensagem que deu pra mim descrita acima.
Criei uma chave na minha tabela e funcionou beleza.
Um abraço.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)