DICAS

Visite a biblioteca de dicas da comunidade.

Saiba mais

ARTIGOS

Abordagens detalhadas sobre assuntos diversos.

Saiba mais

INICIANTES

Aprenda a programar de um modo simples e fácil.

Saiba mais

DOWNLOADS

Acesse os materiais exclusivos aos membros.

Saiba mais
voltar

Erro "unsucefull metadata update" em debug

Home Fóruns Dúvidas e Problemas relacionados ao UserControl ShowDelphi Edition Erro "unsucefull metadata update" em debug

Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #2666

    Está ocorrendo o erro descrito por tratamento errado ao cerificar os fields e tabelas existentes. Correções:
    UCBase, linha 2691:

          for sFieldName in TableUsers.GetFieldList do
          begin
            if Trim(sFieldName) <> '' then begin
               if not DataConnector.UCFindFieldTable(TableUsers.TableName, sFieldName) then
               begin
                 SQLstmt := Format('alter table %s add %s %s;', [TableUsers.TableName, sFieldName, TableUsers.GetFieldType(sFieldName, Self.Criptografia)]);
                 DataConnector.UCExecSQL(SQLstmt);
               end;
             end;
          end;

    UCDBXConn, linha 193 e 195:

    function TUCDBXConn.UCFindFieldTable(const Tablename, FieldName: string): Boolean;
    var
      TempList: TStringList;
    begin
      TempList := TStringList.Create;
      try
        if SchemaName <> '' then
          FConnection.GetFieldNames(uppercase(Tablename), SchemaName, TempList)
        else
          FConnection.GetFieldNames(uppercase(Tablename), TempList);
        TempList.Text := UpperCase(TempList.Text);
        Result := TempList.IndexOf(UpperCase(FieldName)) > -1;
      finally
        FreeAndNil(TempList);
      end;
    end;
    #2721

    Bom dia, foi verificada essa correção, precisa de mais alguma informação ?

    #2802

    Olá Rodrigo, recebi também o seu e-mail.

    Vamos colocar estas alterações no repositório.

    Acredito que até dia 16/09 no máximo já esteja lá.

    #2803

    Enquanto obrigado por colaborar.

Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Você deve fazer login para responder a este tópico.

Ir ao topo
© 2024 Infus Soluções em Tecnologia - Todos os Direitos Reservados