Pelo amor de Deus alguém me explica

O negocio eh o seguinte:

To usando esse comando para inserir na tabela:

String comando = “INSERT INTO Usuarios VALUES (’“Gustavo”’,“10/01/1985”);”;

A tabela (estou usando access) chama Usuarios e contem um campo texto
nome e um campo data/hora data_nasc (hora abreviada 00/00/0000).

Sempre que eu insiro uma data (nao necessariamente 10/01/1985) na tabela sempre aparece 30/12/1899. Já pesquisei na net, já fiz de tudo pra tentar ver o que esta acontecendo e nao achei nenhuma solucao, se alguem souber, por favor me explique o que está acontecendo…

No mais obrigado

você já tentou inserir a data com outro formato ‘mm/dd/yyyy’ ou ‘yyyy/mm/dd’ ?

String comando = “INSERT INTO Usuarios VALUES (’”+nome+"’,#"+dataNasc+"#,’"+nomeUsuario+"’,’"+senha+"’,"+0+");";

agora eu to usando esse comando, onde dataNasc é uma string… soh que
no access aparece o dia trocado com o mes…

consigui…valew