|
Удаление папки из "CurrentProject.Path"
|
|||
---|---|---|---|
#18+
Приветствуй всех! Составил код удаления папки из директории, где расположен файл БД. Код: vbnet 1. 2. 3. 4. 5.
Но что-то не так в синтаксисе. Подсвечивает строку Dirr = ... Не могу понять что не нравится. Подскажите, пожалуйста! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2018, 13:54 |
|
Удаление папки из "CurrentProject.Path"
|
|||
---|---|---|---|
#18+
Нет по руками точных примеров синтаксис точно не помню... Сделано по образцу исполнения sql запроса - но тут немного не так надо... Dirr надо обьявить не как стринг - а как папку - не помню как точно...Но здесь на форуме точно есть примеры Возможно в присвоении значения Dirr надо использовать set ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2018, 16:50 |
|
Удаление папки из "CurrentProject.Path"
|
|||
---|---|---|---|
#18+
А ругается она потому что стринг неправильно построен Dirr = "(CurrentProject.Path &" \ "& [Фамилия] & [Код_лица])" оператор конкатенации & стоит внутри кавычек и не воспринимается как собственно оператор ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2018, 16:53 |
|
Удаление папки из "CurrentProject.Path"
|
|||
---|---|---|---|
#18+
В этой строке прекрасно всё! И лишние апострофы и лишние пробелы и (возможно) неправильное обращение к полям таблицы "Фамилия" и "Код_лица" Выведите в окно отладки полученную строку и убедитесь, что получилось совсем не то, что задумывалось Код: vbnet 1. 2.
Не знаю, что такое "Фамилия" и "Код_лица", но в имени папки на диске пробелов около слэша наверняка нет Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2018, 17:48 |
|
Удаление папки из "CurrentProject.Path"
|
|||
---|---|---|---|
#18+
Аллюр Д.В этой строке прекрасно всё! И лишние апострофы и лишние пробелы и (возможно) неправильное обращение к полям таблицы "Фамилия" и "Код_лица" Выведите в окно отладки полученную строку и убедитесь, что получилось совсем не то, что задумывалось Код: vbnet 1. 2.
Не знаю, что такое "Фамилия" и "Код_лица", но в имени папки на диске пробелов около слэша наверняка нет Код: vbnet 1. 2.
Да, Вы правы! Скобки и апострофы не нужны. А пробелы около слэша ставились автоматически при наличии скобок и апострофов. Теперь код работает, большое спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2018, 18:12 |
|
|
start [/forum/topic.php?fid=45&msg=39699969&tid=1611199]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
282ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 323ms |
total: | 686ms |
0 / 0 |