|
|
|
Ошибка при обращении к файлу БД
|
|||
|---|---|---|---|
|
#18+
Уважаемые знатоки, прошу подсказать - что я сделал неправильно. Никогда ранее не работал в VBA с операторами для управления файлом БД. Это мой первый код, скомпилированный на знаниях из этого форума :) Вот код: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. И вот такая ошибка вылетает на строке cn.open: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 10:08 |
|
||
|
Ошибка при обращении к файлу БД
|
|||
|---|---|---|---|
|
#18+
скорее всего из-за пробелов в пути возьмите путь в кавычки или измените путь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 10:24 |
|
||
|
Ошибка при обращении к файлу БД
|
|||
|---|---|---|---|
|
#18+
HandKot, по вашему совету все сделал, нет - не из-за пробелов в пути ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 10:29 |
|
||
|
Ошибка при обращении к файлу БД
|
|||
|---|---|---|---|
|
#18+
Галямов Ильдар, вполне возможно что DOS_PEO.accdb --это аксесс 2010 а вы работаете в а2007 или а2003 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 10:29 |
|
||
|
Ошибка при обращении к файлу БД
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, понял )) сделал. Спасибо! Теперь на cmd.execute ошибка выскакивает (( Где бы прочитать про стандартные операции из VBA Excel в БД access 2010: запись, чтение, изменение, удаление? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 10:54 |
|
||
|
Ошибка при обращении к файлу БД
|
|||
|---|---|---|---|
|
#18+
В любой книжке по основам SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 10:55 |
|
||
|
Ошибка при обращении к файлу БД
|
|||
|---|---|---|---|
|
#18+
Ильдар, а вам точно аксес нужен? Специально уточняю, т.к. вы вроде только начинаете. Лучше бы сразу SQL SERVER. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 10:56 |
|
||
|
Ошибка при обращении к файлу БД
|
|||
|---|---|---|---|
|
#18+
ElenHim, если честно, я бы и просто в Excel записал, мне 1 млн строк за глаза на десятилетия ))) Думал, что с базой данных СУБД Access будет проще, так как в в ней популярно можно самому создать таблицы и формы, да и интуитивнее более понятно как представлены данные в access ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 11:00 |
|
||
|
Ошибка при обращении к файлу БД
|
|||
|---|---|---|---|
|
#18+
Формы можно в том же Excel сделать. А таблицы в SQL Server создавать не сложнее чем в Access (реляционная БД она и в африке реляционная БД) Ну и нескромный вопрос, у вас аксес - лицензия? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 11:20 |
|
||
|
Ошибка при обращении к файлу БД
|
|||
|---|---|---|---|
|
#18+
ElenHim, а в природе в принципе существуют базы данных на базе excel? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 11:28 |
|
||
|
Ошибка при обращении к файлу БД
|
|||
|---|---|---|---|
|
#18+
Галямов Ильдар, Следует различать "Базу данных" - то есть хранилище как таковое, и "Клиента БД" - программа, которая предоставляет интерфейс пользователя к этой БД. В принципе, на экселе можно делать и то и другое, но зачем? Через год будешь иметь дикий гемор все равно, чтобы перейти на специально предназначенные для этого средства - потеряешь в итоге больше времени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 11:37 |
|
||
|
Ошибка при обращении к файлу БД
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, походу надо иметь хотя средне-спец.образование программиста, чтобы что-то реальное усовершенствовать (кроме небольших автоматизаций ежедневной рутины). Для себя в настоящее время считаю неподъемным изучение SQL баз данных. Три ребенка младше 5 лет и молодая жена не оставляют времени на самостоятельное изучение ))) Придется дальше делать свою работу экономиста. Хотя те маленькие программульки на VBA под EXCEL уйму времени мне сэкономили ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 11:43 |
|
||
|
Ошибка при обращении к файлу БД
|
|||
|---|---|---|---|
|
#18+
Ну, за всю природу не скажу, но вот что следует усвоить: Excel - это табличный процессор. Он хорош для всего, кроме одного - хранения данных. Хранить данные следует в БД, и Access - не лучший выбор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 11:44 |
|
||
|
Ошибка при обращении к файлу БД
|
|||
|---|---|---|---|
|
#18+
ElenHimХранить данные следует в БД, и Access - не лучший выбор.Ну не знаю, по-моему в Access данные хранить очень удобно. Лично я так и делаю, а в Excel извлекаю их сводными таблицами. А маленькие БД можно хранить и в самом Excel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 11:48 |
|
||
|
Ошибка при обращении к файлу БД
|
|||
|---|---|---|---|
|
#18+
Образование тут ни при чём.Вот время да, придётся выкроить. Для начала почитайте книжицу Конрад Карлберг Управление данными с помощью Microsoft Excel Когда-то я сам с неё начинал. Главное - понять общую концепцию. SQL сам по себе не сложнее VBA(имхо), но когда используется совместно - это как закись азота)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 11:54 |
|
||
|
Ошибка при обращении к файлу БД
|
|||
|---|---|---|---|
|
#18+
ElenHim, у меня есть идея воплотить соц.проект, суть его такая: 1) открываю школу для инвалидов-колясочников, 2) в эту школу приглашаю всех лиц заинтересованных в программировании, 3) поиск волонтеров, согласных приехать с большого города и почитать лекции и семинары по программированию из разных тематик, 4) организовать поиск заказов для выполнения этой группой обученных программистов (создание сайтов, макросы, небольшие программки, удаленная настройка и сопровождение 1С). Вот тут и я обучусь-таки работе ))). Ну это так пока мысли, которые уже на бумаге. Спасибо за советы Вам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 12:10 |
|
||
|
Ошибка при обращении к файлу БД
|
|||
|---|---|---|---|
|
#18+
Serge 007, Access не потому не лучший выбор, что в нём что-то удобно/неудобно. Я приведу только пару аргументов: - Цена. SQL Server Express доступен бесплатно А вот Access - поставляется в про редакции офиса. Это - 2400(для дома и учёбы) VS 15000 (эт 2010, не встречал чтоб отдельно, но если есть, то тож за$) - Даже с учётом всех ограничений, SQL Server Express наголову (а то и на две) превзойдёт Access. И да, ничто не мешает извлекать данные из SQL Server(и других БД тоже) теми же сводными таблицами(сам я правда от этого в последнее время ухожу, предпочитаю ADO, ADO.NET, xml) Галямов Ильдар, касательно соцпроекта - похвально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 12:30 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=37755150&tid=2175802]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
198ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 212ms |
| total: | 509ms |

| 0 / 0 |
