Ho un data base di access con un campo dal nome FrequenzaCorretta di tipo numerico che contiene valori del tipo 123,2345678xxx.Il valore numerico puo' essere anche negativo

Eseguo una query di questo tipo:
Dim numtab14 As String
numtab14 = "Select * From" & Space(1) & "Plot1" Space(1) & "Where FrequenzaCorretta="
Set DB1 = New ADODB.Connection

DB1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;" & "Data Source=" & DirectoryArchivio
DB1.Open
Rs1.Open numtab14 & MaxPlotO1, DB1, adOpenStatic, adLockOptimistic 'apri mappa
MsgBox Rs1!Piano
Rs1.Close
DB1.Close
(plot1 e' il nome tabella e maxplot01 e il valore massimo contenuto all'interno del db nel campo frequenza corretta)
mi restituisce il seguente errore:
errore di sintassi(virgola)nell'espressione della query 'FrequenzaCorretta=123,2345678xxx.'
Perche'?
Grazie