Jump to content

User386_Denilson

Members
  • Content count

    5
  • Joined

  • Last visited

Community Reputation

0 Comum

About User386_Denilson

  1. User386_Denilson

    buscando no mongoDb não vinculando uma classe

    e aí pessoal, blz? Vou colocar aqui minha duvida... Tenho um projeto em net Core 2.2, usadon mongodb. Tenho uma collection antiga (Pessoas) que o pessoal foi alimentado com muita coisa, e agora estou organizando em pessoa fisica e pessoa juridica. Eu faço a busca usando o filtro por id: public async Task<PessoaDadosCad> GetPessoaFisica(string id) { var pessoa = await passaiMongoCollection.FindAsync(pessoa => pessoa.Id == id); var data = JsonConvert.SerializeObject(await pessoa.FirstOrDefaultAsync()); PessoaDadosCad simplifiedPerson = JsonConvert.DeserializeObject<PessoaDadosCad>(data.ToString()); return simplifiedPerson; } (pessoa => pessoa.Id == id) ao executar esse comando de busca, a classe vinculada é Pessoa. Eu queria ver com vcs se tem como não vincular uma classe no momento da busca?? Obrigado
  2. User386_Denilson

    CopyFile não copia arquivo

    procedure TfrmData.btCopiar(Sender: TObject); var arqdata, vpasta : String; begin arqdata:=C:\SFB\data\2017\02\21\YTX4L-BS-16-144115.txt vpasta:='Z:\'+IntToStr(n)+'\'; //n é um numero de 1 a 20 CopyFile(PChar(arqData[i]),PChar(vpasta[i]),True); end; A variável está com o caminho correto do arquivo "arqdata", e o "vpasta" é o local destino, porém não está copiando o arquivo. Preciso da ajuda de vcs.
  3. User386_Denilson

    Caracteres estranho

    Estou com dificuldade em meu projeto com um campo tipo Double no FB 2.5 - Lazarus. (No BD está OK). O campo (CORRENTE) busca a informação do BD e exibe em tela, mas está com caracteres estranho ????|j& Já tentei fazer a conversão usando: PAnsichar e StrToFloat(AnsiToUtf8(CORRENTE.Caption)); mas continua com problema. Pode me ajudar por favor
  4. User386_Denilson

    Retornar valor da query em variável

    Consegui resolver... Criei uma nova Query com o Select max, e depois o exibi no DBEdit. Segue script: Dm.QryNStep.Close; Dm.QryNStep.SQL.Clear; Dm.QryNStep.SQL.ADD('SELECT max(NSTEP) NSTEP FROM RECEITA WHERE BATERIA_BAT=:PARAMETRO'); DM.QryNStep.ParamByName('PARAMETRO').Value:=LabelBateria.Caption; DM.QryNStep.Open; DBText1.Caption:=IntToStr((DM.QryNStep.FieldByName('NSTEP').Value)+1);
  5. User386_Denilson

    Retornar valor da query em variável

    Pessoal estou buscando o Max(Step)+1 para meu contador quando o Bateria for igual ao valor do DBLcbx, mas não está retornando o valor do campo do BD (Firebird 2.5). Por favor ajudem o novato. [codigo] procedure TFPrograma.BTInserirClick(Sender: TObject); begin Dm.QryReceita.SQL.Clear; Dm.QryReceita.SQL.ADD('SELECT max (NSTEP)+1 FROM RECEITA WHERE BATERIA_BAT=:PARAMETRO'); DM.QryReceita.ParamByName('PARAMETRO').Value:=DBLookupComboBox1.KeyValue; DM.QryReceita.Open; Edit1.text:=DM.QryReceita.FieldByName('NSTEP').Text; ShowMessage('Step: '+Edit1.text); end; [/codigo] Mas o valor do campo está vindo Nulo. e no BD está executando tudo certo.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.