Страница: 1 |
Страница: 1 |
Вопрос: Ошибка. Помогите
Добавлено: 12.11.05 21:09
Автор вопроса: FiLiN
Учусь работать с базами данных.
На методе: Data1.Refresh
Возникает такая ошибка:
Run-time error '3170'
Couldn't find installable ISAM
Теперь вопрос Чернышевского: ЧТО ДЕЛАТЬ?
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #1
Добавлено: 13.11.05 01:46
видать у тебя в Data1 нефига нет... Давай код
Номер ответа: 2
Автор ответа:
FiLiN
Вопросов: 9
Ответов: 22
Профиль | | #2
Добавлено: 13.11.05 08:56
Вот код. Может разберетесь что и почему.
Private Sub Form_Load()
'Запретить режимы добавления и редактирования
ModeAdd = False
modeEdit = False
'Закрыть текстовые поля для редактирования
'очистить все текстовые поля
For i = 0 To 8
Text1(i).Enabled = False
Text1(i).Text = ""
Next
'Полное имя файла с базой данных
strDBNameB = App.Path & "\BD.mdb"
'Имя таблицы
cTblName1 = "ОрганПродаж"
'Инициализация свойств элемента Data1
Data1.DatabaseName = strDBNameB
Data1.RecordSource = cTblName1
Data1.ReadOnly = False
'Обновление
Data1.Refresh '-здесь возникает ошибка
'Couldn't find installable ISAM - Не могло найти метод доступа установке
'Очистить комбинированное окно
CombOrg.Clear
'Очистить скрытый список
List1.Clear
End Sub
Номер ответа: 3
Автор ответа:
AASoft
Вопросов: 86
Ответов: 920
Профиль | | #3
Добавлено: 13.11.05 10:41
voobshe, naskol`ko ya pomnyu, Data1 u tebya dolzhen byt` podklyuchen k baze dannyh sperva, a potom uzhe na nem mozhno proizvodit` opyty...
u nego tam metod est`, tak i nazyvaetsya, Connect, a parametrom po moemu idet connection string. takim obrazom, pishem chtoto tipa
Provider=Microsoft.Jet.OLEDB.4.0ata Source=MoyaBaza.mdb;Persist Security Info=False v connection string, i vse. dalee nasiluj svoj Data1 vsyakimi Refreshami skol`ko ugodno(dolzhno srabotat`)...
Номер ответа: 4
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #4
Добавлено: 13.11.05 12:50
а где
Data1.Connect
Data1.Open ... ?
почитай хелп по БД внимательней...
Номер ответа: 5
Автор ответа:
AASoft
Вопросов: 86
Ответов: 920
Профиль | | #5
Добавлено: 13.11.05 12:59
ty mne? ili emu?
dumayu emu, t.k. ya v principe tozhe samoe skazal...
Номер ответа: 6
Автор ответа:
FiLiN
Вопросов: 9
Ответов: 22
Профиль | | #6
Добавлено: 14.11.05 15:57
Спасибо! Я попробую.
P.S. Хелпа у меня нету, а этот пример я взял из книги "Visual Basic 6" В.Г.Кузьменко-Второе издание. Неужели в книге такие "косяки" бывают???