Bem Vindo, Visitante
Você tem que se registrar antes, para poder colocar mensagens no Fórum.

Nome de usuário/Email:
  

Senha
  





Pesquisar Nos Fóruns

(Pesquisa Avançada)

Estatísticas do Fórum
» Membros: 366
» Último Membro: Marlon Henrique Spiess
» Tópicos do Fórum: 95
» Inserção de Mensagens: 399

Estatísticas Completas

usuários Online
Estão de momento 36 usuárioes online.
» 0 Membro(s) | 36 Visitante(s)

Últimos Tópicos
ormbr.types.database
Fórum: Como Usar
Última Mensagem: Gr@c@
20-10-2019, 06:35 PM
» Respostas: 0
» Visualizações: 21
ExecuteDirect X ExecuteSc...
Fórum: Como Usar
Última Mensagem: Isaque Pinheiro
26-09-2019, 09:57 AM
» Respostas: 1
» Visualizações: 201
dúvida de iniciante -> le...
Fórum: Como Usar
Última Mensagem: Gr@c@
24-09-2019, 08:38 AM
» Respostas: 0
» Visualizações: 101
Executar uma StoredProced...
Fórum: Como Usar
Última Mensagem: Gr@c@
23-09-2019, 06:11 PM
» Respostas: 0
» Visualizações: 106
link tortoise-git
Fórum: Como Usar
Última Mensagem: Isaque Pinheiro
26-08-2019, 11:13 AM
» Respostas: 1
» Visualizações: 446
TORMBrJson.JsonToObjectLi...
Fórum: Código Fonte
Última Mensagem: Isaque Pinheiro
13-07-2019, 03:07 PM
» Respostas: 1
» Visualizações: 612
Fechar conexão
Fórum: Como Usar
Última Mensagem: MaikonPanazzolo
04-06-2019, 05:03 PM
» Respostas: 7
» Visualizações: 2,678
Conexão com banco de dado...
Fórum: Como Usar
Última Mensagem: MaikonPanazzolo
04-06-2019, 11:59 AM
» Respostas: 0
» Visualizações: 549
Como gravar TBlob de Stre...
Fórum: Como Usar
Última Mensagem: marson
31-05-2019, 12:14 PM
» Respostas: 0
» Visualizações: 525
Erro ao Excluir
Fórum: RESTFull DataSnap
Última Mensagem: ailtonbrc
29-05-2019, 03:55 PM
» Respostas: 4
» Visualizações: 1,558

 
  ormbr.types.database
Inserido por: Gr@c@ - 20-10-2019, 06:35 PM - Fórum: Como Usar - Sem Respostas

a compilação do exemplo do CRUD Firedac reclama a falta da unit ormbr.types.database. 
[dcc32 Fatal Error] uMainFormORM.pas(29): F2613 Unit 'ormbr.types.database' not found.

Imprimir este artigo

  ExecuteDirect X ExecuteScript X ExecuteScripts
Inserido por: Gr@c@ - 25-09-2019, 08:17 AM - Fórum: Como Usar - Respostas (1)

ExecuteDirect X ExecuteScript X ExecuteScripts
Qual a diferença ou quando usar um ou outro?

Imprimir este artigo

  dúvida de iniciante -> leitura sequencial
Inserido por: Gr@c@ - 24-09-2019, 08:38 AM - Fórum: Como Usar - Sem Respostas

var
  LDataSet: IDBResultSet;
begin
  LDataSet := DM.FConexao.CreateResultSet('select .......');
  While LDataSet.NotEof  -----> no lugar do while vi alguns exemplos com with (?)
  begin
      comando BOF ----> ?
  end;
end;

Imprimir este artigo

  Executar uma StoredProcedured com ORMBr
Inserido por: Gr@c@ - 23-09-2019, 06:11 PM - Fórum: Como Usar - Sem Respostas

Como executar uma StoredProc(SQLServer) com ORMBr?

Imprimir este artigo

  link tortoise-git
Inserido por: Gr@c@ - 13-08-2019, 05:15 PM - Fórum: Como Usar - Respostas (1)

Qual o link correto para atualizar o ORMBr via tortoise-git? O link do tópico "Como Usar" está retornando erro 400.

Imprimir este artigo

Question TORMBrJson.JsonToObjectList - No Android não funciona
Inserido por: Marcos - 27-06-2019, 07:40 PM - Fórum: Código Fonte - Respostas (1)

Olá, esse código funciona perfeitamente num aplicativo Win32, entretanto, quando complicado para Android da erro: Segmentation fault (11)  que significa Access Violation. Não consegui descobrir o motivo, mas creio estar relacionado a função GetNextJSON da unit ormbr.json.

procedure TForm1.Button1Click(Sender: TObject);
var
  ListaGrupo : TObjectList<Tgrupo>;
  Str        : string;
begin
  Str := '[' +
         ' {' +
         '    "id_grupo": 1,' +
         '    "descricao": "GRUPO 1"' +
         ' },' +
         ' {' +
         '    "id_grupo": 2,' +
         '    "descricao": "GRUPO 2"' +
         ' }' +
         ']';

  ListaGrupo := TObjectList<Tgrupo>.Create;
  ListaGrupo := TORMBrJson.JsonToObjectList<Tgrupo>(Str);

  if ListaGrupo.Count = 2 then
   ShowMessage('Tem 2 registros na lista - Funcionou OK');
end;

Obs: Estou usando Delphi 10.3.1



Arquivo(s) anexado(s) Miniatura(s)
   
Imprimir este artigo

  Conexão com banco de dados
Inserido por: MaikonPanazzolo - 04-06-2019, 11:59 AM - Fórum: Como Usar - Sem Respostas

Bom dia pessoal, estou novamente fazendo alguns testes em conexão remota via socket em Delphi, e para a conexão com banco de dados estou utilizando do ORMBr em banco de dados MariaDB. Para as conexões com o banco de dados estou criando em tempo de execução e destruindo para cada conexão remota e na hora de desconectar eu removo do registro do banco de dados os usuários que estavam conectados no acesso, porém ao tentar usar o comando "OpenWhere" com o nome da coluna e o conteúdo a ser buscado, está retornando o erro indicado na imagem abaixo. Alguém poderia me ajudar com isso? Outra dúvida, como comentei estou criando uma conexão com o banco de dados para cada conexão remota criada e as vezes parece que ocorre algum conflito e retornam erros de tabelas, como posso trabalhar de forma correta nesse caso para que não ocorram erros de conexão?



Arquivo(s) anexado(s) Miniatura(s)
   
Imprimir este artigo

  Como gravar TBlob de Stream
Inserido por: marson - 31-05-2019, 12:14 PM - Fórum: Como Usar - Sem Respostas

Olhei os demos que acompanham o código mas, em nenhum encontrei gravação de Blobs do tipo texto, nem mesmo imagens saídas de Stream, ou componentes como TImage ... Como faz?  Huh

Imprimir este artigo

  Erro ao Excluir
Inserido por: ailtonbrc - 26-05-2019, 12:00 AM - Fórum: RESTFull DataSnap - Respostas (4)

Já tive este problema antes, atualizei os fontes e parou de acontecer mas depois da instalação com componente não sei se mudou algo nos fontes mas o erro ao excluir esta ocorrendo novamente.  porém atualize hoje os fontes e o erro persiste (Na Verdade não da erro apenas cai no methodo que esta comentado o código) não consigo ver onde esta o erro e porque ele esta enviando para este método, sendo que estava funcionando corretamente  e em algum momento aprontei algo que mudou isto. tem como me dar um socorro???

como estou usando no client:  TFDMemTable

Variável privada no  (Client) : 
           private
            oDataSnapMaster: IContainerDataSet<TSituacaoCadastral>;
          
no metodo excluir (Client) : .
  oDataSnapMaster.Delete();
  if oDataSnapMaster.DataSet.State in [dsInsert,dsEdit] then
    oDataSnapMaster.DataSet.Post;
  oDataSnapMaster.ApplyUpdates(0);

Método onde o código esta indo na depuração

unit ormbr.session.datasnap;

procedure TSessionDataSnap<M>.Delete(const AObject: M);

var
  LColumn: TColumnMapping;
begin
//  for LColumn in AObject.GetPrimaryKey do
//    Delete(LColumn.PropertyRtti.GetValue(TObject(AObject)).AsInteger);
end;

Imprimir este artigo

  Componente X Codigo ORMBr
Inserido por: ailtonbrc - 24-05-2019, 08:49 PM - Fórum: RESTFull DataSnap - Sem Respostas

Eu estava fazendo meu projeto de forma manual (sem componente) , adquiri o componente e iniciei o uso, porem precisei retornar ao código anterior e percebi que mesmo não fazendo atualizações de fontes o método cancel parou de funcionar, 

percebi que nem chega mais no servidor tem algo de diferente? como posso corrigir ou qual a unit que fera o cancel para eu depurar "para não ficar procurando do passo a passo"


teve atualizações recentes no fontes, posso baixar sem prejuízo?

a proposito para retornar ao projeto anterior voltei tudo (servidor e client)

Imprimir este artigo