Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Не работает код без среды VB

17K
25 августа 2006 года
Nik_Tair
13 / / 12.08.2006
Почему не работает программа без среды VB?

'References
'Microsoft ActiveX Data Objects 2.7 Library

Private Sub cmdOK_Click()
Dim RSado As New ADODB.Recordset
Dim CN As String
Dim strF As String
Dim strSQL As String
Dim strDB As String

strDB="C:\DB.mdb"

CN = "User ID=Admin;Password=;Data Source='" & strDB & "';Provider=Microsoft.Jet.OLEDB.3.51"

strSQL = "SELECT ID,D FROM [tblCustomer]"
strF = "C:\File.dat"
DB.Close
Set DB = Nothing
With RSado
If .State = adStateOpen Then
.Close
Else
.Open strSQL, CN, adOpenStatic, adLockOptimistic, adCmdText
.Save strF
End If
End With
RSado.Close
Set RSado = Nothing
End Sub


Данные:
DB.mdb - формат Access 97
OC клиента - XP SP2
Программа инсталирована на комп. клиента мастером - PDWizard

Задача:
Сохранить данные базы данных из таблицы - tblCustomer, в файл - File.dat

Проблема:
Код работает, если установлен VB6.0 на машине клиента. Если нет среды VB, то - ERROR!
15K
25 августа 2006 года
KAN
40 / / 08.08.2006
ну так наверное библиотеки требуются, попробуй сделать setup через PdWizzard и установить программу
17K
25 августа 2006 года
Nik_Tair
13 / / 12.08.2006
В том-то и дело, что Setup сделал с помощью PDWizard. Установил программу у клиента - не работает имеено эта процедура. Затем ставлю VB 6.0, запускаю программу, всё ОК-й! Ума не приложу что не ставит PDWizard?
403
25 августа 2006 года
ace lighting
411 / / 05.05.2006
Проследи с помощью проги PELord, к каким файлам обращается твоя программа и сравни с PDWizard' ом.
403
25 августа 2006 года
ace lighting
411 / / 05.05.2006
А ещё лучше скажи, что за ошибка вылезает без VB?
17K
26 августа 2006 года
Nik_Tair
13 / / 12.08.2006
Объект err.Number возвращает код ошибки №3706
Объект err.Description сообщение - "Не удаётся найти указанного поставщика. Вероятно, он установлен неправильно"

Что за зверь - PELord? Пожалуйста сбрось на мыло программу и краткую инструкцию. За ранее спасибо.

С ув. Николай [email]nik2@mail.ru[/email]
403
26 августа 2006 года
ace lighting
411 / / 05.05.2006
Извини но диал ап совместно с Yandex не хотят качать файл на почту.
ссылка на файл - http://www.sporaw.ru/work/files/tools/lordpe14.rar
короче в проге два окна. в верхнем отображаються текущие процессы.
запускаешь свою прогу - КОМПИЛИРОВАННУЮ! и после запускаешь LordPE. выбираешь в процессах свою прогу ( она будет где-то последняя ) и в нижнем окне отобразяться все файлы которые использует прога. Вот и всё!
17K
26 августа 2006 года
Nik_Tair
13 / / 12.08.2006
Жду...
17K
26 августа 2006 года
Nik_Tair
13 / / 12.08.2006
Спасибо! Буду пробовать. Если найду причину ошибки, то сообщу.
17K
26 августа 2006 года
Nik_Tair
13 / / 12.08.2006
Нашёл ошибку!!!

'References
'Microsoft ActiveX Data Objects 2.0 Library - и всё работает.

Спасибо Всем!
403
27 августа 2006 года
ace lighting
411 / / 05.05.2006
Всегда плиз:D
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог