FxLxPx 0 Denunciar post Postado Novembro 17, 2005 Tenho um sistema em VB que rodava com Access sem problemas, porem quando migrei para Oracle, tive alguns problemas, se alguem puder dar uma olhada em alguns selects e dar uma corrigida, ficaria grato....Source = "select * from filmes f , Genero G, Categoria C Where G.Cd_genero = f.Cd_genero And C.cd_categoria = f.cd_categoria And f.alugado = 'N'"e.Source = "select top 1 * from locacoes"Grato pela atenção!!! Compartilhar este post Link para o post Compartilhar em outros sites
NaPraia 12 Denunciar post Postado Novembro 18, 2005 Não sei o que pode estar dando erro no primeiro select.No segundo, o ORACLE não tem a função TOP.Não lembro de cabeça agora, mas é algo com row.select * from locacoes row > 10 Compartilhar este post Link para o post Compartilhar em outros sites
alphamek 2 Denunciar post Postado Novembro 18, 2005 Olá, Como o NaPraia disse, no seu segundo SELECT substitua o TOP para ROWNUM no Oracle, o TOP server somanete para Access e SQL Server. No primeiro SELECT você esqueceu de mencionar as colunas para as tabelas: .Source = "select * from filmes f , Genero G, Categoria C Where G.Cd_genero = f.Cd_genero And C.cd_categoria = f.cd_categoria And f.alugado = 'N'" Faça isso : .Source = "select f.*, g.*, c.* from filmes f , Genero G, Categoria C Where G.Cd_genero = f.Cd_genero And C.cd_categoria = f.cd_categoria And f.alugado = 'N'" Já irá te ajudar! Abraços, http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
FxLxPx 0 Denunciar post Postado Novembro 20, 2005 Então, troquei o TOP para ROWNUM, mas retornou o seginte erro:palavra-chave FROM não localizada onde esperada...Segue abaixo o select.Source = "select rownum 1 * from locacoes"está certo??? creio que nao... heheheheheObrigado pelas respostas... Compartilhar este post Link para o post Compartilhar em outros sites
alphamek 2 Denunciar post Postado Novembro 20, 2005 Não Não.. faz assim: SQL> select * from locacoes where rownum < 11; abraços, :P Compartilhar este post Link para o post Compartilhar em outros sites
FxLxPx 0 Denunciar post Postado Novembro 21, 2005 Ah beleza... hehehehe Obrigado pela atenção... http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
alphamek 2 Denunciar post Postado Novembro 21, 2005 Qualquer problema é só avisar! Abraços, http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif Compartilhar este post Link para o post Compartilhar em outros sites