Galera, boa noite. Seguinte estou trabalhando com visual basic, então estou brincando em casa com o oracle. Mas engraçado que na empresa funciona, e aqui em casa não. E no PL/SQL funciona mas no VB não.
Já mudei a linguagem do oracle. A exceção somente é gerada pelo programa. Muito estranho!
Segue.
sSql ="INSERT INTO FUNCIONARIOS " & _
"(COD_FUNC, NOME_FUNC, DATA_NASCIMENTO, SEXO, " & _
"CPF, RG, ENDERECO,ESTADO,TELEFONE,CELULAR,DATA_ADMISSAO,DATA_DEMISSAO) " & _
"VALUES " & _
"(" & _
"'" & vRegistros(iLinhaFor, 1) & "'," & _
"'" & vRegistros(iLinhaFor, 2) & "'," & _
"TO_CHAR(TO_DATE('" & vRegistros(iLinhaFor, 3) & "','DD/MM/YYYY'),'DD-MON-YYYY')," & _
"'" & vRegistros(iLinhaFor, 4) & "'," & _
"'" & vRegistros(iLinhaFor, 5) & "'," & _
"'" & vRegistros(iLinhaFor, 6) & "'," & _
"'" & vRegistros(iLinhaFor, 7) & "'," & _
"'" & vRegistros(iLinhaFor, 8) & "'," & _
"'" & vRegistros(iLinhaFor, 9) & "'," & _
"'" & vRegistros(iLinhaFor, 10) & "'," & _
"TO_CHAR(TO_DATE('" & vRegistros(iLinhaFor, 11) & "','DD/MM/YYYY'),'DD-MON-YYYY')," & _
"TO_CHAR(TO_DATE('" & vRegistros(iLinhaFor, 12) & "','DD/MM/YYYY'),'DD-MON-YYYY')" & _
")"