Notifications
Clear all

Problemas com select condicional na passagem para o banco

2 Posts
2 Usuários
0 Reactions
940 Visualizações
(@brunool)
Posts: 0
New Member
Topic starter
 

Gente é o seguinte eu tenho um banco de dados e dentro dele eu tenho 2 tabelas Data_Producao (onde são armazenados todos os dados referentes ao dia de produção (horas, turno e afins), tenho a producao (onde eu insiro os dados de producao) e eu estou tentando fazer a seguinte inserção

sCommand = "INSERT INTO [Producao] (Att, Producao, Acumulada, Nome_Do_Produto, Data_Producao ) VALUES (""" & ATT & """,""" & Producao & """,""" & Acumulada & """,""" & NomeProd & """, '(SELECT RegistraDia FROM Data_Producao WHERE  Data = """ & Data & """ AND Intervalo_De_Tempo = """ & Intervalo & """)"")"

a ideia é inserir os dados na tabela producao normalmente e na hora de inserir a chave estrangeira que referencia Data_Producao (RegistraDia) eu faço um select comparando dois dados (a data e o intervalo de tempo) ambos vem nas seguintes formatações Data: dd/mm/aaaa e Intervalo hh:mm - hh:mm e venho recebendo o seguinte erro: erro de sintaxe na sequencia de caracteres na expressao de consulta '(SELECT RegistraDia FROM Data_Producao WHERE Data = "22/07/2015" AND Intervalo_De_Tempo = "14:00 - 15:00")")'

ja tentei tambem fazer sem parenteses e fazer usando '" ao inves de """ mas nada adiantou

 
Postado : 22/07/2015 3:12 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Não entendi, pode postar um modelo de seu banco e planilha?

 
Postado : 28/07/2015 5:50 am