As far as I know , for ms-access 2000, jetoledb4.0 is used not 3.51
change this part to
VB Code:
  1. With conn
  2. .ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security
  3. Info=False;Data Source=C:\Documents and
  4. Settings\Administrator\Desktop\Joriki 02202006\Joriki_new_03_13_06.mdb;"
  5. conn.Open
  6. End With

to this
VB Code:
  1. With conn
  2. .ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" _
  3.                    & "Persist Security Info=False;" _
  4.                    & "Data Source=C:\Documents and Settings\Administrator\Desktop\Joriki 02202006\Joriki_new_03_13_06.mdb;"
  5. .Open
  6. End With

And this
VB Code:
  1. rs.Open "select Max(OrderNbr) as MaxNumber from Orderheaders where CustomerID
  2. = " & OrderNbr.Text & ", conn, adOpenStatic , adLockOptimistic"

to this
VB Code:
  1. rs.Open "select Max(OrderNbr) as MaxNumber from Orderheaders where CustomerID = '" & OrderNbr.Text & "'" _
  2.          , conn, adOpenStatic , adLockOptimistic