|
|
|
сохраниение набора имен таблиц бд в массив с помощью vbscript
|
|||
|---|---|---|---|
|
#18+
В цикле For Each tb In DB_mdb.TableDefs. удаляются нужные таблицы,но хочу переделать члед.образом. Чтобы набор имен таблиц бд сохранялся в массив,колекцию или еще что-то чтобы цикл можно было сделать не по TableDefs и удалять таблицы уже по конкретным именам из массива,колекции Как сделать сабж? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 18:12 |
|
||
|
сохраниение набора имен таблиц бд в массив с помощью vbscript
|
|||
|---|---|---|---|
|
#18+
А то мешает перебрав этот цикл загрузить все имена таблиц в массив, а вследующем цикле перебрать этот массив и удалить нужные таблы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 18:54 |
|
||
|
сохраниение набора имен таблиц бд в массив с помощью vbscript
|
|||
|---|---|---|---|
|
#18+
А по што хранить массив? Неужто долго перебрать БД на предмет имеющихся таблиц? К тому же, таблицы могут удаляться из вне, другими приложениями. А твоя прога не будет знать об изменениях, и массив останется прежним. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2007, 04:53 |
|
||
|
сохраниение набора имен таблиц бд в массив с помощью vbscript
|
|||
|---|---|---|---|
|
#18+
IguMENА по што хранить массив? Неужто долго перебрать БД на предмет имеющихся таблиц? К тому же, таблицы могут удаляться из вне, другими приложениями. А твоя прога не будет знать об изменениях, и массив останется прежним. Удалялял так Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 11:11 |
|
||
|
сохраниение набора имен таблиц бд в массив с помощью vbscript
|
|||
|---|---|---|---|
|
#18+
TD6370А то мешает перебрав этот цикл загрузить все имена таблиц в массив, а вследующем циклке перебрать этот массив и удалить нужные таблы? Только то что делая так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. В цикл заходит один раз видит одну таблицу и выходит.На выходе пустой массив. Почему не хочет работать For Each tb In DB_mdb.TableDefs? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 11:24 |
|
||
|
сохраниение набора имен таблиц бд в массив с помощью vbscript
|
|||
|---|---|---|---|
|
#18+
Денис24 TD6370А то мешает перебрав этот цикл загрузить все имена таблиц в массив, а вследующем циклке перебрать этот массив и удалить нужные таблы? Только то что делая так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. В цикл заходит один раз видит одну таблицу и выходит.На выходе пустой массив. Почему не хочет работать For Each tb In DB_mdb.TableDefs? For Each tb In DB_mdb.TableDefs if left(td.name,4)="temp" or td.name="PUNKTY" then Почувствуй разницу между tb и td... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 11:48 |
|
||
|
сохраниение набора имен таблиц бд в массив с помощью vbscript
|
|||
|---|---|---|---|
|
#18+
Guest11 Денис24 TD6370А то мешает перебрав этот цикл загрузить все имена таблиц в массив, а вследующем циклке перебрать этот массив и удалить нужные таблы? Только то что делая так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. В цикл заходит один раз видит одну таблицу и выходит.На выходе пустой массив. Почему не хочет работать For Each tb In DB_mdb.TableDefs? For Each tb In DB_mdb.TableDefs if left(td.name,4)="temp" or td.name="PUNKTY" then Почувствуй разницу между tb и td... разница огромна. ;)Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 12:31 |
|
||
|
сохраниение набора имен таблиц бд в массив с помощью vbscript
|
|||
|---|---|---|---|
|
#18+
Еще... Переменная i не увеличивается. Перед циклом ее стоит обнулить, а после выполнения условия i=i+1. Для нескольких таблиц наверно лучше пользоваться select...case, хотя и несколько if...then тоже ничто не мешает поставить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 12:38 |
|
||
|
сохраниение набора имен таблиц бд в массив с помощью vbscript
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 15:43 |
|
||
|
сохраниение набора имен таблиц бд в массив с помощью vbscript
|
|||
|---|---|---|---|
|
#18+
Что ,никто не знает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 16:43 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34853671&tid=2163279]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
86ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 254ms |
| total: | 457ms |

| 0 / 0 |
