Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Работа с файлами .mdb
|
|||
|---|---|---|---|
|
#18+
Помогите в горе! Возможна ли работа работа из программы, написанной в VB, с базами (файлами .mdb), размещенными на CD? При работе с ними программа, видимо, хочет создать временный файл .lbd, не может этого сделать на CD и соскакивиет. Как этого избежать наиболее простым способом? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 17:07 |
|
||
|
Работа с файлами .mdb
|
|||
|---|---|---|---|
|
#18+
А на винт нельзя скопировать базу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 17:13 |
|
||
|
Работа с файлами .mdb
|
|||
|---|---|---|---|
|
#18+
Нет, к сожалению, но программно можно с винтом работать. БД и связанные с ними инф. файлы очень большие - несколько дисков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 17:26 |
|
||
|
Работа с файлами .mdb
|
|||
|---|---|---|---|
|
#18+
Вот работает : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 19:02 |
|
||
|
Работа с файлами .mdb
|
|||
|---|---|---|---|
|
#18+
Спасибо, big-duke! Я непро. программист, поэтому буду посмотреть и разберемся :)). Успехов Вам! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2004, 19:08 |
|
||
|
Работа с файлами .mdb
|
|||
|---|---|---|---|
|
#18+
big-duke (или любой, кто знает)! Действительно, с БД, даже с ReadOnly с CD программа начинает работать. Программно можно переместиться по записям (см. прогу). Public Sub TestBase() Dim Cnn As ADODB.Connection Dim rstT As ADODB.Recordset Set Cnn = New ADODB.Connection Set rstT = New ADODB.Recordset Cnn.Provider = "Microsoft.Jet.OLEDB.4.0" Cnn.Open "d:\AppNotes.mdb" rstT.Source = "Select Name from Firm" rstT.Open , Cnn Text1.Text = rstT!Name rstT.MoveNext Text2.Text = rstT!Name rstT.MoveNext Text3.Text = rstT!Name End Sub Private Sub Command1_Click() rstT.MoveNext End Sub Private Sub Command2_Click() Do Until rstT.EOF Combo1.AddItem rstT("Name") Loop End Sub Private Sub Form_Load() TestBase End Sub Однако даже при программной попытке перейти на последнюю запись выдается ошибка - '2147217884(80040e24)' Rowset does not support fetching backward. При различных попытках перемещения кнопками ошибка: 424 Runtime error Object required. Может что я не так залудил - практически с ADO я не работал серьезно раньше. Свойства ADODC не те установил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2004, 11:07 |
|
||
|
Работа с файлами .mdb
|
|||
|---|---|---|---|
|
#18+
Скаже честно: не понял, о каком курсоре речь 8-( ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2004, 16:12 |
|
||
|
Работа с файлами .mdb
|
|||
|---|---|---|---|
|
#18+
а быть может базы стоит свойство "добавлять новую строку при переходе на последнюю"? сорри, уж не помню, где это ставится... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2004, 17:32 |
|
||
|
Работа с файлами .mdb
|
|||
|---|---|---|---|
|
#18+
нашел, где я енто видел.. Есть, например, такой элемент как Data. Вот у него есть свойство EOFAction... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2004, 17:42 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=32557049&tid=2169291]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 312ms |

| 0 / 0 |
