Olá gente, sou novo no forum, e desde já agradeço pela atenção de todos.
Olha só, estou com uma dúvida e que provavelmente pode ser um bug do Delphi 2009.
Vou explicar.
Eu uso com BDS2006+DBExpress+MySQL.
Agora com o RAD 2009, passei meu sistema para o mesmo. Só que surgiu um problema.
Criei uma função no Banco que faz vário select´s e joga tudo em uma tabela temporária, ao terminar de rodá-la no delphi, eu abro a tabela temporária em um grid, isso tudo no BDS2006, já no RAD2009, a tabela não existe.
Minha explicação ao problema encontrado é o seguinte. Quando criamos uma tabela temporária, ela passa a existir somente na sessão que foi conectado, no DBExpress essa sessão muda quando setamos a propriedade KeepConnection do SQLConnection para False. Pois bem, no RAD2009, a propriedade KeepConnection estando True ou False, a sessão sempre muda, como se o SQLConnection desconectasse e conectasse toda vez que solicitamos algo ao banco.
Pergunta
Paulo Campos
Olá gente, sou novo no forum, e desde já agradeço pela atenção de todos.
Olha só, estou com uma dúvida e que provavelmente pode ser um bug do Delphi 2009.
Vou explicar.
Eu uso com BDS2006+DBExpress+MySQL.
Agora com o RAD 2009, passei meu sistema para o mesmo. Só que surgiu um problema.
Criei uma função no Banco que faz vário select´s e joga tudo em uma tabela temporária, ao terminar de rodá-la no delphi, eu abro a tabela temporária em um grid, isso tudo no BDS2006, já no RAD2009, a tabela não existe.
Minha explicação ao problema encontrado é o seguinte. Quando criamos uma tabela temporária, ela passa a existir somente na sessão que foi conectado, no DBExpress essa sessão muda quando setamos a propriedade KeepConnection do SQLConnection para False. Pois bem, no RAD2009, a propriedade KeepConnection estando True ou False, a sessão sempre muda, como se o SQLConnection desconectasse e conectasse toda vez que solicitamos algo ao banco.
Compreendeu meu problema?
Será bug?
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
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.