If you has set a password in your database with SQLite2009 Pro, you must enter md5 value for your password in the ado.net provider
e.g:
You have set password = 'mypassword' for your database that created with SQLite2009 Pro
Now, when you want to connected your .NET application with your database, you must entering '34819d7beeabb9260a5c854bc85b3e44' as encryption password.
You can use md5 function from SQLite2009 Pro to get md5 value from any your text
SELECT md5('test'); -- return md5 hash for test string