No. In entrambi i casi il provider PgOLEdb non c'è.
in effetti quando ho provato a caricarlo con il comando
regsvr32.exe C:\Windows\System32\PGOLEDB.DLL
ricevo questo messaggio di errore
"Il modulo è stato caricato,ma la chiamata a dllRegister Server non è riuscita. Errore 0x80020009"
Considerando che il mio data base Postgres è a 32 bit (utilizzato in un sistema a 64 bit),ho provato anche a mettere questo PgOLEdb nella cartella SysWow64 e a caricarlo con il comando
regsvr32 C:\Windows\SysWow64\PGOLEDB.DLL
ma riporta sempre lo stesso errore.
Ho provato in 2 diversi PC con Win 10, ma in entrambi , quando cerco di connettermi da Excel
con la stringa
cn.Open "Provider=PGOLEDB; " ecc ecc
mi dice: impossibile trovare il provider: è possibile che non sia stato installato correttamente .
Ho provato anche ad utilizzare il driver, anzichè il provider, cioè
cn.Open "Driver=PostgreSQL UNICODE; ecc ecc
ma in questo caso risponde con un altro tipo di errore "impossibile trovare il provider"
vattelapesca perchè
Rimpiango di aver fatto la conversione-obbligatoria- da Sybase a postGres. Prima riuscivo ad estrarre da Excel tutto quello che volevo...
Esistono altri provider da provare a caricare, per connettersi a questo benedetto PostGres ?
draleo