ERRO EM CONSULTA

JONATASBM 02/12/2010 17:20:02
#358652


db.Execute ([Ô]DELETE [txt-color=#e80000]Tbl_Eap_Emp.Emp_data[/txt-color], Tbl_Eap_Emp.Emp_Hora FROM Tbl_Eap_Emp WHERE Tbl_Eap_Emp.Emp_data=[txt-color=#e80000] [ô][Ô] & datas & [Ô][ô][/txt-color];[Ô])

o Erro que acontece é o tipo imcompativel de Critério 3464
na tabela o campo Tbl_Eap_Emp.Emp_data esta como data Abreviada
alguem poderia me mostrar a forma correta de escrever esta consulta

Grato
Jonatas
XXXANGELSXXX 02/12/2010 17:23:51
#358653
Resposta escolhida
db.Execute ([Ô]DELETE Tbl_Eap_Emp.Emp_data FROM Tbl_Eap_Emp WHERE Tbl_Eap_Emp.Emp_data= [ô][Ô] & format(nomecomponente.text,[Ô]mm/dd/yyyy[Ô]) & [Ô][ô];[Ô])

isso sendo acess
para cada banco vai modificar a forma
MARCELO.TREZE 02/12/2010 17:25:15
#358654
qual o banco de dados?
JONATASBM 02/12/2010 17:38:50
#358656
Estou trabalhando com o Acess
JONATASBM 02/12/2010 18:00:41
#358657
XXXANGELSXXX

Desta Forma que vc volocou tambem deu erro eu fiz o seguinte

Dim Tdata As String

Tdata = [Ô][Ô]
Tdata = [Ô]#[Ô]
Tdata = Tdata & Format(datas, [Ô]mm/dd/yyyy[Ô])
Tdata = Tdata & [Ô]#[Ô]

db.Execute ([Ô]DELETE Tbl_Eap_Emp.Emp_data, Tbl_Eap_Emp.Emp_Hora FROM Tbl_Eap_Emp WHERE Tbl_Eap_Emp.Emp_data= [Ô] & Tdata & [Ô] ;[Ô])

Funcionou porem acho que não é a forma correta de se fazer
Tópico encerrado , respostas não são mais permitidas