Vamos lá,
tenho a missão de excluir os dados de uma tabela antes de inserir os novos dados
o paramentro está em uma tabela (existente em outro banco) chamada tb_mes com o campo mes neste caso estamos em "fevereiro"
guardo a variavel desta maneira
Dim strMes As String
strMes = DLookup("[mes]", "[tb_mes]")
assim funciona
DoCmd.RunSQL "DELETE [Consolidado.mdb].* FROM [c:\temp\Consolidado.mdb].[tb_razao]WHERE (((tb_razao.mes_contabil)= 'FEVEREIRO'));"
assim não funciona
DoCmd.RunSQL "DELETE [Consolidado.mdb].* FROM [c:\temp\Consolidado.mdb].[tb_razao]WHERE (((tb_razao.mes_contabil)= '[strMes]'));", 0
alguma dica? estou errando nas aspas?
tenho a missão de excluir os dados de uma tabela antes de inserir os novos dados
o paramentro está em uma tabela (existente em outro banco) chamada tb_mes com o campo mes neste caso estamos em "fevereiro"
guardo a variavel desta maneira
Dim strMes As String
strMes = DLookup("[mes]", "[tb_mes]")
assim funciona
DoCmd.RunSQL "DELETE [Consolidado.mdb].* FROM [c:\temp\Consolidado.mdb].[tb_razao]WHERE (((tb_razao.mes_contabil)= 'FEVEREIRO'));"
assim não funciona
DoCmd.RunSQL "DELETE [Consolidado.mdb].* FROM [c:\temp\Consolidado.mdb].[tb_razao]WHERE (((tb_razao.mes_contabil)= '[strMes]'));", 0
alguma dica? estou errando nas aspas?