Code:
Dim orsCompany, oConn
Set orsCompany = CreateObject("ADODB.Recordset")
Set oConn = CurrentProject.Connection ' within current project therefore no need to open connection
Dim branch As String, zipcode As Long, tempdistance As Double
orsCompany.Open "select * from [ZipCodesUSUnique];", oConn, 3, 1 'selects all invalid zipcode records
orsCompany.MoveFirst
Do While Not orsCompany.EOF
zipcode = orsCompany("ZipCode")
branch = orsCompany("AssignedBranch")
tempdistance = Update_Distance(zipcode, branch)
MsgBox ("sam = UPDATE ZipCodesUSUnique SET ZipCodesUSUnique.[Distance] = " & tempdistance & " WHERE ZipCodesUSUnique.[ZipCode] = " & zipcode)
orsUpdate.Execute "UPDATE ZipCodesUSUnique SET Distance = [" & tempdistance & "] WHERE ZipCode = [" & zipcode & "]", oConn, 3, 1
orsCompany.MoveNext
Loop
orsCompany.Close
Does anyone see anything wrong with this?
Distance is a double and zipcode is a long integer.
Thanks!
Sam