Ir para conteúdo
Fórum Script Brasil
  • 0

TRABALHAR COM FIREBIRD


Marcos Augusto

Pergunta

ola pessoal

sou novato em delphi e banco de dados, me indicaram o firebird para usar com delphi, achei ele bom mas como estou comecando gostaria de uma ajudinha, preciso saber como faco para incluir dados dentro de um banco de dados que já criei com o ibexpert e salvei no diretorio c:\testedb.fdb, com 1 tabela cliente com 2 campos nome e endereco e com o form que fiz no delphi que esta descrito logo abaixo.

1 edit = nome

1 edit = endereco

1 button = adicionar

1 SQLConnection1 = já configurado para o banco teste e conectado

1 SQLDataSet1 = tambem configurado

no botao adicionar eu coloquei o seguinte comando so para teste

SQLDataSet1.Open;

SQLDataSet1.Append;

SQLDataSet1.Post;

mas quando eu clico nele, me retorna um erro assim descrito:

'SQLDataset1: Cannot modify a read-only datase'.

já tentei de tudo mas não acho o erro, não sei c estou fazendo certo com os comando ou inclui os objetos certos.

alguém pode me ajudar???

Grato Marcos Augusto

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

SQLDataSet1.Open;

SQLDataSet1.Append;

SQLDataSet1.Post;

mas quando eu clico nele, me retorna um erro assim descrito:

'SQLDataset1: Cannot modify a read-only datase'.

O erro é... Não pode modificar DataSet somente para leitura

Não faltou SQLDataSet1.Edit; ????

veja se a propriedade Read-Only do componente esta como false .

abraço

Link para o comentário
Compartilhar em outros sites

  • 0

Jhonas

já tentei isso também mas não funcionou, não sei o que esta acontecendo porque não tem nenhuma propriedade e nenhum comando no DataSet para habilitar ou desabilitar o read-only, não sei c é a versao do delphi (CodeGear 2007) ou alguma coisa ao cria o banco de dados, tentei coloca o edit tb mas não funcionou. mas c você tiver outra explicacao pra isso eu agradeco.

SQLDataSet1.Open;

SQLDataSet1.Edit;

SQLDataSet1.Append;

SQLDataSet1.Post;

GRATO. MARCOS AUGUSTO

Link para o comentário
Compartilhar em outros sites

  • 0

O correto é

SQLDataSet1.Open; // abrir

SQLDataSet1.Append; // adicionar registro

SQLDataSet1.Edit; // editar registro

// outros comandos

SQLDataSet1.Post; // salvar registro

so mesmo fazendo uma análise no seu programa para saber o que esta ocorrendo.

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...