Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 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.0;Data 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" В.Г.Кузьменко-Второе издание. Неужели в книге такие "косяки" бывают???

Ответить

Страница: 1 |

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



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