Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: Run-time error '7005'Rowset not available :( Добавлено: 02.11.05 18:07  

Автор вопроса:  Николай П | Web-сайт: laguna-uhta.ru/
VB 6.0
при попытке запустить программу на другом компьютере
запрашивает файлы:MSADODC.OCX,MSDATGRD.OCX,MSDATLST.OCX,
перекинул всё это в папку system32,перезагрузил компьютер а программа всё равно не идёт - выдаёт ошибку:

Run-time error '7005'
Rowset not available

Подскажите что это значит и как с этим бороться.

Ответить

  Ответы Всего ответов: 27  

Номер ответа: 1
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #1 Добавлено: 02.11.05 18:28
Это значит, что надо делать инсталлятор, а не руками копировать...

Ответить

Номер ответа: 2
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #2 Добавлено: 02.11.05 18:31
Ну или хотя бы регистрить то что перекидываешь (убедившись в комплектности).

Ответить

Номер ответа: 3
Автор ответа:
 Николай П



Вопросов: 14
Ответов: 27
 Web-сайт: laguna-uhta.ru/
 Профиль | | #3
Добавлено: 02.11.05 19:22
После ручных попыток,
для создания инсталятора использовал программу Setup Generator Freeware v.2001.1.0 когдато давно я использовал этот генератор и всё нормально запускалось ..., но сейчас всёравно выдаёт ошибку, правда уже другую:
Run-time error '7'
Out of memory.

:( :( :(
подскажите что делать ???

Ответить

Номер ответа: 4
Автор ответа:
 «UL.eXe»



ICQ: 197.895.916.247 

Вопросов: 72
Ответов: 540
 Профиль | | #4 Добавлено: 02.11.05 19:39
Перекидываешь в System32
Нажимаешь Пуск\Выполнить:
и пишешь: regsvr32 ИмяКомпонента.ocx

Ответить

Номер ответа: 5
Автор ответа:
 «UL.eXe»



ICQ: 197.895.916.247 

Вопросов: 72
Ответов: 540
 Профиль | | #5 Добавлено: 02.11.05 19:40
для создания инсталятора использовал программу Setup Generator Freeware v.2001.1.0


:)))

Ответить

Номер ответа: 6
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #6 Добавлено: 02.11.05 21:12
http://www.jrsoftware.org/isdl.php

Ответить

Номер ответа: 7
Автор ответа:
 Николай П



Вопросов: 14
Ответов: 27
 Web-сайт: laguna-uhta.ru/
 Профиль | | #7
Добавлено: 03.11.05 08:49
всё равно не запускается программа, выдаёт туже ошибку что я писал в самом начале :( ,на том же компе на котором стоит VB нормально работает,операционки на обоих машинах WIN XP :(

Ответить

Номер ответа: 8
Автор ответа:
 «UL.eXe»



ICQ: 197.895.916.247 

Вопросов: 72
Ответов: 540
 Профиль | | #8 Добавлено: 03.11.05 10:37
на том же компе на котором стоит VB нормально работает,


 попробуй еще скопировать MSVBVM60.DLL на тот комп, на котором не установлен вб.. и проделай Ответ №4

Ответить

Номер ответа: 9
Автор ответа:
 Николай П



Вопросов: 14
Ответов: 27
 Web-сайт: laguna-uhta.ru/
 Профиль | | #9
Добавлено: 04.11.05 09:11
попробовал, всё равно:Run-time error '7005'
Rowset not available

программа вся построенна на работе с DB Access 97 и используется MDIForm, может быть в этом какая-то проблемма ? :(

Ответить

Номер ответа: 10
Автор ответа:
 «UL.eXe»



ICQ: 197.895.916.247 

Вопросов: 72
Ответов: 540
 Профиль | | #10 Добавлено: 04.11.05 10:32
программа вся построенна на работе с DB Access 97 и используется MDIForm, может быть в этом какая-то проблемма ?


а на машине Access установлен :) ?

Ответить

Номер ответа: 11
Автор ответа:
 Николай П



Вопросов: 14
Ответов: 27
 Web-сайт: laguna-uhta.ru/
 Профиль | | #11
Добавлено: 04.11.05 16:26
установлен Access 2002 , такой же как и на машине где установлен VB ...

Ответить

Номер ответа: 12
Автор ответа:
 HOOLIGAN



Вопросов: 0
Ответов: 1066
 Профиль | | #12 Добавлено: 04.11.05 17:57
Просмотри ещё раз процедуры, в которых происходит обращение к rowset, проанализируй возможные ошибки. В этих процедурах установи обработчики ошибок, чтобы они выводили описание ошибки и название процедуры, где был сбой, куда-нибудь в лог-файл.
А иначе ничего не исправишь, телепаты не помогут.

Ответить

Номер ответа: 13
Автор ответа:
 «UL.eXe»



ICQ: 197.895.916.247 

Вопросов: 72
Ответов: 540
 Профиль | | #13 Добавлено: 04.11.05 20:54
Debuger.dll
 нашел у себя на машине такой файл, могу кинуть на мыло.
 Подключаешь к проэкту, и при возникновении ошибки вместо MsgBox будет выскакивать форма со строкой и номером ошибки.

Ответить

Номер ответа: 14
Автор ответа:
 Николай П



Вопросов: 14
Ответов: 27
 Web-сайт: laguna-uhta.ru/
 Профиль | | #14
Добавлено: 04.11.05 21:02
я только учусь программировать ...,буду благодарен если подскажите как устанавливать обработчики ошибок. И почему ошибки не выскакивают на машинах где установлен VB...

Ответить

Номер ответа: 15
Автор ответа:
 Николай П



Вопросов: 14
Ответов: 27
 Web-сайт: laguna-uhta.ru/
 Профиль | | #15
Добавлено: 04.11.05 21:11
скачал Debuger.dll , попробую с ним разобраться , может поможет ...

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам