Одобрено: Fortect
Сегодняшнее руководство написано, чтобы помочь вам, если каждый получает код ошибки времени выполнения 430 adodb.connection.
Запрошено
Посетили 24k раз
Обучающее устройство с MSVBVM60.dll формы 6.0.97.82, скажем, СТАРОЕ. Другой аппарат с MSVBVM60.dll другой 6.0.98.15, говорят НОВЫЙ. Exe, созданный на НОВОЙ машине, вызывает множество сбоев с использованием new ADODB.Connection
на СТАРОЙ машине и даже вызывает следующую ошибку
<цитата>
Ошибка выполнения ‘430’: класс не поддерживает автоматизацию, а также определенно не поддерживает поддерживает ожидаемое соединение
Как мне выйти из этого? Моя цель – увидеть, как exe работает на СТАРОЙ машине, даже если она была создана на НОВОМ компьютере. Чтобы не прерывать настройку какой-либо НОВОЙ машины, я безуспешно пытался отключить эту старую версию и сохранить новую версию в отношении СТАРОЙ, но новой швейной машины. Есть ли здесь какие-либо альтернативные библиотеки DLL, используемые ADODB.Connection
, или мне нужно что-то делать, чтобы избавиться от них?
23k
разыскивается 1 фев 12 примерно в 11:10
1860
Не тот ответ, который вам нужен? Просмотрите другие вопросы с меткой Com Vb6 Ado или задайте свой вопрос.
В конечном итоге это не имеет ничего общего с работой с версиями среды выполнения VB, а также имеет большое отношение к коллекциям ADO (как следует из некоторых строк ошибки), а затем Microsoft нарушила совместимость именно как часть своих библиотек ADO.
Вкратце 2517589 baI объясняет, почему вам это нужно, и решение, которое в основном должно помочь вам перекомпилировать библиотеку типографики для совместимости.
ответил 1 фев 12 в 12:14
23k
Возможно, самое простое, что можно сделать, – это исправить питательную среду выполнения VB6 на СТАРОЙ технологии – вы также можете скачать ее здесь.
Среда выполнения VB6 фактически распространяется как пакет. Я бы никогда не рекомендовал вставлять точные библиотеки DLL самостоятельно. Смотрите на самом деле
Я рекомендую вам убедиться, что на каждом из ваших компьютеров используется одна и та же версия MDAC, особенно на СТАРОМ компьютере эта версия указана в проекте.
ответ дан Ralya 1 фев 2012 в 11:15
37,2k 1111 золотых значков 9191 серебряных значков 125 125 светло-коричневых значков
Принятый продукт не дал результатов. Следующие шаги достигнуты.
- Инструменты -> Ссылки
- Отключить:
- Библиотека объектов данных Microsoft ActiveX 6.1
- Библиотека набора записей Microsoft Data Activex 6.0
- Microsoft ADO-Ext. 6.0 DDL для безопасности
- Проверить:
- Библиотека объектов данных Microsoft ActiveX 2.8
- Библиотека набора записей данных Microsoft ActiveX 2.8
- Microsoft ADO-Ext. 2.8 для DDL и безопасности
указан 28 марта ’17 в 2: 062017-03-28 02:06
Одобрено: Fortect
Fortect — самый популярный и эффективный в мире инструмент для ремонта ПК. Миллионы людей доверяют ему обеспечение быстрой, бесперебойной и безошибочной работы своих систем. Благодаря простому пользовательскому интерфейсу и мощному механизму сканирования Fortect быстро находит и устраняет широкий спектр проблем Windows — от нестабильности системы и проблем с безопасностью до проблем с управлением памятью и производительностью.
а>
166
Ошибка «Хорошо, вы не можете подписать« Keep Automation ».Это генерируется при получении в vb 6.0 с использованием 64-битной версии, обычно связанной с Windows, и при попытке спринта на определенной 32-битной версии в Windows. При перекомпиляции с 32-битной версией исправлено подобное
отдыхать 7 янв.
Повысьте производительность вашего компьютера с помощью этой простой загрузки. г.