Boa noite
tenho um campo Número Grande no meu Access e preciso executar um SQL para inserir os registros importados. O Access está arredondando na hora da inclusão.
Já concatenei na hora de montar o SQL e já utilizei o CreateQueryDef e passei por parâmetro... sempre o mesmo resultado.
Método 1
strSQL = "INSERT INTO ANT ( Latitude, Longitude ) " _
& " VALUES ( " & coordenadas(1) & " ," & coordenadas(2) & " ) "
DoCmd.RunSQL strSQL
Método 2
strSQL = "INSERT INTO ANT ( Latitude, Longitude ) " _
& " VALUES ( ?, ?) "
Set qdf = db.CreateQueryDef("", strSQL)
qdf.Parameters(0) = CDbl(coordenadas(1))
qdf.Parameters(1) = CDbl(coordenadas(2))
qdf.Execute dbFailOnError
Seja qual for a forma, sempre perde as decimais.
Alguém dá um help... sou novo no VBA ACCESS
tenho um campo Número Grande no meu Access e preciso executar um SQL para inserir os registros importados. O Access está arredondando na hora da inclusão.
Já concatenei na hora de montar o SQL e já utilizei o CreateQueryDef e passei por parâmetro... sempre o mesmo resultado.
Método 1
strSQL = "INSERT INTO ANT ( Latitude, Longitude ) " _
& " VALUES ( " & coordenadas(1) & " ," & coordenadas(2) & " ) "
DoCmd.RunSQL strSQL
Método 2
strSQL = "INSERT INTO ANT ( Latitude, Longitude ) " _
& " VALUES ( ?, ?) "
Set qdf = db.CreateQueryDef("", strSQL)
qdf.Parameters(0) = CDbl(coordenadas(1))
qdf.Parameters(1) = CDbl(coordenadas(2))
qdf.Execute dbFailOnError
Seja qual for a forma, sempre perde as decimais.
Alguém dá um help... sou novo no VBA ACCESS