Вопрос № 130796: Здравствуйте, уважаемые эксперты,помогите понять выдаваемые ошибки в коде, примеры взяты из книги John Connell "Beginning Visual Basic 6 Database Programming". DAO подключена, среда VB6, что здесь не так?(БД есть и в папке приложения и в &q...
Вопрос № 130.796
Здравствуйте, уважаемые эксперты,помогите понять выдаваемые ошибки в коде, примеры взяты из книги John Connell "Beginning Visual Basic 6 Database Programming". DAO подключена, среда VB6, что здесь не так?(БД есть и в папке приложения и в "C:db97.MDB" ,думал, может из за путей, но нет)
Отвечает: Alec Perle
Здравствуйте, Sapozhnikov Vladimir!
1. Первая ошибка в объявлении переменной
Dim myTable As TableDefs ' здесь будет содержаться tableDef
TableDefs - коллекция объектов TableDef (обратите внимание на "s" в конце имени), а Вам нужен именно сам объект. Т.е. объявление будет:
Dim myTable As TableDef ' здесь будет содержаться tableDef
2. Возможно, элемент управления "список" (ListBox) у Вас на форме называется не Listl, а List1 (ошибка в последнем символе: буква L или цифра 1). Такая же ошибка в строке
Listl.Addltem myTable.Name & " has " & myTable.Fields.Count & "fields", должно быть
List1.AddItem...
(здесь то-же L или 1, а также перепутаны буквы L и I)
В итоге код примера буде выглядеть, как в приложении.
Приложение:
Ответ отправил: Alec Perle (статус: Студент)
Ответ отправлен: 06.04.2008, 16:33 Оценка за ответ: 5 Комментарий оценки: O! спасибо!Все из-за моей невнимательности!!!В моем проекте,в первой процедуре напутал с коллекцией, а во второй с листбоксом, ну а тот код, что я здесь привел - содержит обе.Еще раз СПАСИБО!