Поставщик OLE DB Advantage зависает в системе Windows 7 - PullRequest
0 голосов
/ 16 сентября 2011

У меня есть программа, написанная на VFP v9 SP2, работающая годами. Недавно получил новую коробку с Windows 7 и пришлось переустановить все мои инструменты. Преимущество OLE DB провайдера было одним из них. Когда я пытался запустить доверенную программу, она зависает при первом вызове поставщика OLE DB (Соответствующий) код:

loConn = createobject("ADODB.Connection")
 …
*cDD has beendefined previously and points to the Data Dictionary file  

loConn.ConnectionString = 'Provider=Advantage OLE DB Provider; Data Source='+cDD+';  
  ServerType=ADS_LOCAL_SERVER|ADS_REMOTE_SERVER; User ID=user;Password=password'

loConn.open()   && Hangs right here! (Not responding for minutes)

После установки я проверил папку, в которой установлен провайдер, но все dll на месте вместе с другими файлами ... Есть идеи? Где искать?

1 Ответ

1 голос
/ 13 апреля 2012

OleDB не поддерживается в Windows 7 64 бит. Microsoft не намерена переносить его на новые 64-разрядные операционные системы.

...