SISCO Posted February 14, 2022 Report Share Posted February 14, 2022 Tenho duas tabelas no mysql um com o pedido e outro com o seu detalhe (produtos), quando gravo o pedido tenho que pegar o seu id e colocar no detalhe, fiz da seguinte forma e funcionou normal: oRSpedido := ConectaBD():RowSet( "SELECT * FROM pedido ORDER BY id DESC LIMIT 1" ) Mas se estamos tratando de rede, preciso prever vários usuário acessando ao mesmo tempo, fiz desta forma e não funcionou mais: oRSpedido := ConectaBD():RowSet( "SELECT * FROM pedido WHERE nomusu = " + AllTrim(cNomUsu) + " ORDER BY id DESC LIMIT 1" ) cNomUsu é o usuário que está lançando o pedido Quando rodo esse comando direto no banco de dados funciona normalmente. Tem uma outra forma de se fazer isso? Quote Link to comment Share on other sites More sharing options...
joaosolution Posted February 14, 2022 Report Share Posted February 14, 2022 Boa tarde Não está faltando uma aspas simples nessa consulta? oRSpedido := ConectaBD():RowSet( "SELECT * FROM pedido WHERE nomusu = '" + AllTrim(cNomUsu) + "' ORDER BY id DESC LIMIT 1" ) Att João Bosco Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.