![]() |
![]() |
edd 20.09.2004 - 22:26 | Изучаю VB. Особенно интересует написание программ под базы данных. Самый простой пример с Access - стопор. У меня 2000 аксес, а в VB6 у меня в свойстве connect только просто Access выбирается. И поэтому при указании таблицы сразу возникает ошибка: Неизвестный тип базы данных. Что делать? Как найчить работать этот пример. В книге в свойстве coonect стоит именно Access 2000. |
edd 1 - 20.09.2004 - 23:46 |
Действительно - после преобразования базы аксеса к предыдущей версии все заработало. Но вопрос остается: почему при наличии Офиса 2000, VB6.0 не в состоянии работать с Аксесом 2000? Как ему это разрешить. |
callisto 2 - 22.09.2004 - 05:47 | если возник интерес к написанию приложений работающих с БД, так и надо пользовать саму БД (*.mdb), а не среду работающую с этой БД... |
edd 3 - 22.09.2004 - 10:47 | Ну так это же пример. Просто инагда удобнее не входить в саму СУБД и писать там формы чтоб работать с данными, а имея на машине базу -написать программу, которая с ней будет работать. Мне так больше нравится, по крайней мере сейчас. Но этот вопрос я опят таки решил окольным путем - можно ведь подключать базу данных черех ODBC - там все прекрасно работает. |
edd 4 - 22.09.2004 - 10:51 | Т.е. в VB не через объект Data общей панели, а через ADO Data. А мой вопрос был, почему при наличии на машине Аксеса2000 в свойстве Connect объекта Data нельзя выбрать Аксесс 2000. Как его туда прописать? |
wew 5 - 22.09.2004 - 16:54 | Скорее всего объект Data Настолько "древний", что способен работать лишь с A97. Вообще для работы с БД его лучше не использовать, а использовать ADO Data Control. |