1. Yes, hold.txt is on both PCs.<br>2. This is code created by a former employee. ImportTable is another function, here's the code:<br><br>Sub ImportTable(sFile As String, sDirectory)<br>On Error Resume Next<br>Dim dbTemp As Database<br>Dim rsTemp As Recordset<br>Dim sTemp As String<br>DoCmd.SetWarnings False<br>' DoCmd.RunSQL "DELETE * FROM [" & sFile & " raw]"<br> Open "i:\hold\" & sDirectory & "\" & sFile & ".dat" For Input As #1<br> If Err = 53 Then<br>' MsgBox "i:\hold\" & sDirectory & "\" & sFile & ".dat Not Found"<br> Exit Sub<br> ElseIf Err = 76 Then<br> MsgBox "i:\hold\" & sDirectory & " Not Found"<br> Exit Sub<br> End If<br> Open "c:\windows\temp\temp.dat" For Output As #2<br> Set dbTemp = DBEngine.Workspaces(0).Databases(0)<br>' Set rsTemp = dbTemp.OpenRecordset(sFile & " raw", DB_OPEN_DYNASET) ' Crea<br> Do While Not EOF(1)<br> Line Input #1, sTemp<br> If Trim(sTemp) <> "" Then<br>' rsTemp.AddNew<br>' rsTemp!Record = Trim(sTemp)<br>' rsTemp.Update<br> Print #2, sTemp<br> End If<br> Loop <br> Close #1<br> Close #2<br>' rsTemp.Close<br>' DoCmd.RunSQL "DELETE * FROM [" & sFile & " temp]"<br>' DoCmd.TransferText A_IMPORTFIXED, sFile, sFile & " temp", "c:\windows\temp\temp.dat"<br> DoCmd.TransferText A_IMPORTFIXED, sFile, sFile, "c:\windows\temp\temp.dat"<br>' dbTemp.Execute "INSERT INTO [" & sFile & "] SELECT * FROM [" & sFile & " temp];" <br>DoCmd.SetWarnings True<br>End Sub<br><br>Like I said before, both computers have Access97 and other Access apps run on my PC, as do other macros and queries in this app. I just can't figure out why this one macro will not run on my PC, but runs fine on the other one. <br>Thanks!