This is how i am importing now....I should have sent this earlier..
Private Sub SplitTimeDate()
'This Subroutine Spilts the Time and Date from the table Mapping, which is imported from Spillman via ODBC.
Dim ImportMapData As ADODB.Recordset, MasterCase As ADODB.Recordset, weekofyear As Variant
Set ImportMapData = New ADODB.Recordset
Set MasterCase = New ADODB.Recordset
'The String below is a query that selects from Mapping and OffenseCodes
'StrSQL
strSQL = "SELECT Mapping.number, Mapping.ocurdt1, Mapping.ocurdt2, Mapping.address, Mapping.city, Mapping.state, Mapping.zip, OffenseCodes.Category, OffenseCodes.Offcodes, OffenseCodes.Used, OffenseCodes.patno " & _
"FROM OffenseCodes INNER JOIN Mapping ON OffenseCodes.Offcodes = Mapping.offcode " & _
"WHERE (((OffenseCodes.Used)=True));"
ImportMapData.Open strSQL, CurrentProject.Connection, adOpenKeyset, adLockPessimistic
MasterCase.Open "select * from [master case]", CurrentProject.Connection, adOpenKeyset, adLockPessimistic
With ImportMapData
'Move first moves the Pointer to the "First Record" in the Set
'If there are no records in the "Record Set" then do nothing, Else Start reading records from Mapping and
'Split the Time and Date and insert into "Master Case" table.
'
If ImportMapData.RecordCount > 0 Then
ImportMapData.MoveFirst
While Not .EOF
' MasterCase.Find("mastercase.caseno = " & ImportMapData.Fields("caseno"

, , adSearchForward) Then
MasterCase.AddNew
weekofyear = Format(ImportMapData.Fields("ocurdt1"

, "ww"

If Len(weekofyear) < 2 Then
weekofyear = 0 & weekofyear
End If
MasterCase.Fields("patternno"

= Year(ImportMapData.Fields("ocurdt1"

) & weekofyear & ImportMapData.Fields("Patno"

MasterCase.Fields("Start date"

= Left(ImportMapData.Fields("ocurdt1"

, 10)
If Len(ImportMapData.Fields("ocurdt1"

) = 10 Then
MasterCase.Fields("start time"

= "00:00"
Else
MasterCase.Fields("start time"

= Right(ImportMapData.Fields("ocurdt1"

, 10)
End If
If Len(ImportMapData.Fields("ocurdt2"

) = 10 Then
MasterCase.Fields("End time"

= "00:00"
Else
MasterCase.Fields("End time"

= Right(ImportMapData.Fields("ocurdt2"

, 10)
End If
MasterCase.Fields("End Date"

= Left(ImportMapData.Fields("ocurdt2"

, 10)
MasterCase.Fields("caseno"

= Trim(ImportMapData.Fields("number"

)
MasterCase.Fields("address"

= ImportMapData.Fields("address"

MasterCase.Fields("city"

= ImportMapData.Fields("city"

MasterCase.Fields("zip"

= Left(ImportMapData.Fields("zip"

, 5)
MasterCase.Fields("state"

= ImportMapData.Fields("state"

MasterCase.Fields("offenseType"

= ImportMapData.Fields("category"

MasterCase.Update
' End If
.MoveNext
Wend
ImportMapData.Close
MsgBox " Import Sucessfull ", vbInformation, "UPDATE"
MasterCase.Close
End If
End With
Set MasterCase = Nothing
Set ImportMapData = Nothing
End Sub