| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > Method "Refresh" of object "IADODC" failed! |
| Автор: Exception 10.2.2005, 17:49 |
| Проблема такая: Сделал прогу работщую с БД через ADODC, библиотека ADO 2.0, DAO 3.6. На своей сисе все ОК, на другой такой же XPSP2 выполняет все действия с ADODC, но когда вызвается метод рефрэш пишет: Method "Refresh" of object "IADODC" failed! Помогите чем можете |
| Автор: boevik 10.2.2005, 17:56 |
| Зачем такое старьё использовать ADO 2.0, DAO 3.6, да ещё обоих в одной проге. Скомпилируй прогу хотя бы с ADO 2.5 и проверь. |
| Автор: Exception 10.2.2005, 18:39 |
| Зы в msdn про это нет там другое предлагают, не подходящее кэтому случаю Добавлено @ 18:42 boevik При использовании ADODC ссылки почемуто автоматом добавились за дурака не считай я пытался 2.7 ado он обижается на объявление процедуры с событием adodc. Видно он только с ADO 2.0 работает. |
| Автор: Exception 10.2.2005, 19:08 |
| Вспомнил DAO мне нужен ради CreateDatabase в ado такого нет |
| Автор: boevik 10.2.2005, 19:26 | ||
Это проблема и не проблема вовсе. Поищи инфу про ADOX, расширение для ADO, он может создавать новую базу. |
| Автор: Exception 10.2.2005, 19:33 |
| Вот: когда я заменяю ADO 2.0 на 2.1 или старше он ругается на меня матом "Procedure declaration doesn't match description of event or procedure having the same name" |
| Автор: Exception 11.2.2005, 12:42 |
| по-моему единственный способ - отказаться от ADODC. Я прав? |
| Автор: boevik 11.2.2005, 14:13 |
| Лично, не использую ADODC, работаю только с ADODB. |
| Автор: Guest 11.2.2005, 15:44 | ||
Оказывается нужно в оъявлении события заменить As Recordset на As Recordset20. Но все равно перепишу прогу без adodc |