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

Kiko Da Um Help Ae.......hehehe


:) A.E.S

Pergunta

TENHO VARIOS CAMPOS EM MEU FORMULARIO,

quando ALTERO UM DETERMINADO CAMPO (ESTE E UM DBMEMO), ELE DA O SEGUINTE ERRO .....

ROWID INVALIDO.....

SE EU ALTERAR ESSE CAMPO DEIXANDO-O EM BRANCO não DA ESSE ERRO, SOMENTE QUNDO ELE TEM ALGUM DADO PRA SER GRAVADO...

O Q PODE SER ISSO??

não AGUENTO MAIS ESSE ERRO....H O R R O R O S O.....

FUIUS

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0

pow cara... num sou o Kiko, mas tentarei te ajudar... tongue.gif

tipo.. eu prefiro trabalhar com um memo normal, porque não tem essas apurrinhaçoes na cabeça... experimenta trocar esse Db por um simples... dai c só vai ter q inserir + uma linha d codigo na hora de trazer os dados.... preço baixo a se pagar.....

qualquer coisa posta aew....

espero ter ajudado...

Link para o comentário
Compartilhar em outros sites

  • 0

ueh...

memo1.lines.add(query.filedbyname('nome_do_campo').value);

eu axo q é assim.. c não for lines.add e text

é porque to sem delphi aki.. dai tem q ir d cabeça.. ai complica não é?.. biggrin.gif

e dai quando c for salvar o q o cara escreveueh só passar pra um parametro, é só fazer o processo normal...

foi ?!?!

vlw !!!

Link para o comentário
Compartilhar em outros sites

  • 0

OLHA SO O Q EU TO USANDO........

MAS não TA GRAVANDO...GRAVA TODOS OS OUTROS DADOS(CAMPOS) SOMENTE ESTE(MEMO) QUE não.

porque cara........?

NOSSA ACHO QUE já TO SEM PACIENCIA....

pront := DBENUMPRONTUARIO.Text;

nome := DBENOMEPACIENTE.Text;

leito := DBCBLEITO.Text;

atend := DBCBNUMATENDIMENTO.Text;

crm := DBECRM_.Text;

medic := Memo1.Text;

DMDados.QueryEditaPaciente.Close;

DMDados.QueryEditaPaciente.ParamByName('PRONT_PAC').asstring := pront;

DMDados.QueryEditaPaciente.ParamByName('NOME_PAC').asstring := nome;

DMDados.QueryEditaPaciente.ParamByName('LEITO_PAC').asstring := leito;

DMDados.QueryEditaPaciente.ParamByName('ATEN_PAC').asstring := atend;

DMDados.QueryEditaPaciente.ParamByName('MEDIC_PAC').asstring := medic;

DMDados.QueryEditaPaciente.ParamByName('CRM_MEDICO').asstring := crm;

DMDados.QueryEditaPaciente.ExecSQL;

DMDados.QueryEditaPaciente.Close;

Link para o comentário
Compartilhar em outros sites

  • 0

COMO POSSO MUDAR O TIPO DO CAMPO....

NO ORACLE POSSO DAR UM EDIT, MAS ELE não FUNCIONA...DA ERRO(ALTERAÇÃO INVALIDA DE TIPO DE DADOS)......

COMO POSSO FAZER ISSO, não AGUENTO MAIS ESSE ERRO ME ENCHENDO O SACO....UM M...............P............

já PERDI A PACIENCIENCIA SE alguém PUDER ME AJUDAR....

VALEU

Link para o comentário
Compartilhar em outros sites

  • 0

cara.. pra mudar o tipo de campo, se dá erro .... tenta apgar todos os registros que já existe, mesmo que não tenha nenhuma registro, faz uma sql pra excluir tudo....

já aconteceu disso comigo, tive q limpar a base toda pra depois poder mudar.

c tah usando Oracle ?

e tipo... dá um debug, e ve o que tah sendo passado nas linhas dos parametros...

vlw...

qualquer coisa posta aew...

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...