Не работает код без среды 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!
ну так наверное библиотеки требуются, попробуй сделать setup через PdWizzard и установить программу
В том-то и дело, что Setup сделал с помощью PDWizard. Установил программу у клиента - не работает имеено эта процедура. Затем ставлю VB 6.0, запускаю программу, всё ОК-й! Ума не приложу что не ставит PDWizard?
Проследи с помощью проги PELord, к каким файлам обращается твоя программа и сравни с PDWizard' ом.
А ещё лучше скажи, что за ошибка вылезает без VB?
Объект err.Description сообщение - "Не удаётся найти указанного поставщика. Вероятно, он установлен неправильно"
Что за зверь - PELord? Пожалуйста сбрось на мыло программу и краткую инструкцию. За ранее спасибо.
С ув. Николай [email]nik2@mail.ru[/email]
ссылка на файл - http://www.sporaw.ru/work/files/tools/lordpe14.rar
короче в проге два окна. в верхнем отображаються текущие процессы.
запускаешь свою прогу - КОМПИЛИРОВАННУЮ! и после запускаешь LordPE. выбираешь в процессах свою прогу ( она будет где-то последняя ) и в нижнем окне отобразяться все файлы которые использует прога. Вот и всё!
Жду...
Спасибо! Буду пробовать. Если найду причину ошибки, то сообщу.
'References
'Microsoft ActiveX Data Objects 2.0 Library - и всё работает.
Спасибо Всем!
Всегда плиз:D