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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  mais um erro em consulta sql
luiz
não registrado
Postada em 15/02/2006 13:39 hs   
ola pessoal
tenho um form no vb6 com um botao "cmdok" onde eu gostaria de copiar somente os registros de uma tabela em access "tblrelatorio" para uma
tabela "tblpesquisa" os dados referentes ao campo "dtprocess" comforme a instrução sql abaixo:
Set con = CreateObject("ADODB.Connection")
Set rs = CreateObject("ADODB.Recordset")
con.Open "Provider = microsoft.jet.oledb.4.0;data source = " & App.Path & "dktel.mdb"
rs.CursorLocation = adUseClient
rs.Open "INSERT INTO tblpesquisa SELECT [tblrelatorio].*from tblrelatorio where dtprocess=14/02/2006", con, adOpenStatic, adLockOptimistic

Só que ele dá o seguinte erro:
run-time error '-2147217904(80040e10)':
nenhum valor foi fornecido para um ou mais parametro necessarios
agradeço desde já a colaboração
luiz

 
     
Elton
não registrado
Postada em 15/02/2006 14:45 hs   
Cara pelo que vi vc esqueceu de Setar o campo que vc quer .
     
luiz
não registrado
Postada em 15/02/2006 14:46 hs   
como assim?
     
Donkey
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
Postada em 15/02/2006 15:03 hs            
A sintaxe de insert é
 
insert into tabela (campos) values (valores)
 
Vc não fez nessa ordem.... T+
     
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
Postada em 16/02/2006 06:14 hs         
dica: não use a instrução Insert Into com o *, sempre coloque o nome das colunas e os valores
 
insert into tabela (campo1, campo2, campo3) values (valor1, valor2, valor3 )
 
insert into tabela (campo1, campo2, campo3) select campo1, campo2,campo3 from tabela2 where campo1 = valor1
 
... o quantidade de colunas na tabela onde será inserido os dados é diferente da quantidade de colunas de valores
     
luiz
não registrado
Postada em 16/02/2006 07:42 hs   
obrigado pela dica pessoal
foi de muita utilidade
valeu!
luiz
     
Página(s): 1/1    


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