USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  CREATE VIEW
Edivaldo
não registrado
Postada em 26/07/2006 08:37 hs   
Alguem conhece essa instrucao de sql, acredito que igual a funcao browse do foxpro, a vi numa apostila de sql mas não consegui fazer funcionar. a instrução seria assim:
ssql = "create view teste as select nome,codigo from tabela where...."
set tabela = banco.openrecordset(ssql)
 
mas não fuinciona. na apostila fazi referencia a banco oracle e estou tentando com banco dbf e access. se conseguisse fazer isso minha vida seria muito mais fácil, não precisaria de dbgrids, listviews, etc...
     
Cardoso G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
ENUNCIADA !
Postada em 26/07/2006 10:38 hs            
edivaldo o create view nao é o que vc esta pensando, ele simplesmente cria uma view com os dados escolhidos da tabela "mae", depois vc tem que dar um select na view , exemplo:
create view teste as select nome,codigo from tabela
depois da view criado vc pode dar um select nela.
select * FROM TESTE
 
   
Edivaldo
não registrado
Postada em 26/07/2006 12:27 hs   
tudo bem, mas quando dou esse comando ele da erro de criação de tabela, como se eu estivesse criando uma tabela
 
     
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
Postada em 26/07/2006 13:23 hs         
banco.execute ("create view Teste01 as select campo01, campo02 from tabela")
...
ssql = "select campo01, campo02 from Teste01"
set tabela = banco.openrecordset(ssql)
 
     
Edivaldo
não registrado
Postada em 27/07/2006 18:55 hs   
da erro. testei com banco de dados dbf e access.
     
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
Postada em 28/07/2006 08:37 hs         
em access ...
dim Q As QueryDef
Set Q = banco.CreateQueryDef("nomequery", "select campo01, campo02 from tabela") 'grava query no banco de dados
     
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2026   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página