Привет. По поводу ошибки - вот небольшая выдержка из MSDN SYMPTOMSWhen an ADO application is redistributed, it produces the following run-time error on the user's computer: Run-time Error 430 Class does not support automation or does not support expected interface.
CAUSEThe application references one version of ADO and redistributes a different version of ADO.
RESOLUTIONInstall the correct version of MDAC on the user's computer and change the installation program to redistribute the correct version.
STATUSThis behavior is by design.
MORE INFORMATIONThe Recordset object interface changed between MDAC versions 2.0 and 2.1. Therefore, if the application opens a Connection or Command object, this should succeed.
The latest version of MDAC can be downloaded from: http://www.microsoft.com/data NOTE: There have been changes in the Recordset object interface between MDAC 2.1 and 2.5 as well. Если с английским трудновато, то в двух словах, тебе нужно попробовать скачать новую версию MDAC. На сколько я знаю сейчас имеется версия 2.7. После инсталляции заходишь в свой проект "/Project/References.../" Далее поставь галку на Microsoft ActiveX Data Objects 2.7 Все должно работать. Возможно это поможет и в первом и во втором случае, а может и нет. Будут вопросы пиши на мыло Павел
Ответить
|