Порядок, в котором возвращаются записи, зависит от Вашей индексации. Три вещи играют роль:
Единственный способ гарантировать порядок возвращенных записей состоит в том, чтобы использовать оператор ORDER BY. Если Вы в зависимости от определенного порядка возвращенного recordset, то необходимо использовать оператор ORDER BY.
Я бы не рекомендовал Это. Есть еще методы их довольно легко взломать. Я лично рекомендую том Truecrypt, содержащий базу данных Keepass. Он хорошо обслуживает меня и чрезвычайно портативен. И я использую его в среде с тысячами паролей.
EDIT: И Keepass уже хорошо продуман для управления паролями.
Microsoft добилась больших успехов в области шифрования в каждой версии Office - шифрование Office 2000 было полной шуткой. Шифрование Office 2003 было значительно лучше, а Office 2010 - еще лучше.
Сказав это, Excel НЕ предназначен для безопасного хранения паролей, и я НЕ ему доверяю как один.
Многие люди теряют свои пароли документов Office каждый день - из-за этого многие мотивированные люди работают над способами восстановления паролей документов (или, альтернативно, расшифровывают документы), и если кто-то обнаружит способ взломать шифрование документов Excel, вы можете ожидать, что MS Пользователи Office во всем мире будут приветствовать их как спасителей (в то время как злоумышленники расшифровывают ваш документ и крадут ваши пароли).
К безопасности паролей следует относиться серьезно: время может быть «существенным», но гораздо большая потеря (в человеко-часах и потенциально в реальных долларах) возникнет в результате нарушения безопасности.
Найдите время, чтобы реализовать правильное, продуманное решение (например, Keepass). В долгосрочной перспективе это послужит вашей компании лучше.
До этого момента я предлагаю файл, зашифрованный PGP, и для обеспечения экстренного доступа к ящикам управления KeySure (которые также показывают, что был осуществлен доступ к паролю, так как вы должны разбить ящик, чтобы добраться до его содержимого) .