I think your database is just fine. I think the problem is you’re putting the IRef field from your recordset into the RowTag and not the first cell in the row, but you’re trying to get the IRef value from the first cell of the row and not the RowTag of the row.
If you look at your code above your after you add a row, you never populate the first cell with anything. You start with the second cell and populate the RowTag last.
Did you try changing your code to what I suggested above?
Ahhhhhh - that fixed it!!!
You were exactly correct - nothing in the listbox column, but in the RowTag instead.
I was confusing listbox column 0 with database column 0!!!
Thank you so much EVERYONE - I really appreciate your help!