|
|
|
Массив - надо поместить в него таблицу
|
|||
|---|---|---|---|
|
#18+
Задача -поместить таб в массив Dim narray () as variant .............' вычисл числа строк nstrok, сполбцы kolst redim narray(nstrok as integer,kolst as string) Ошибка не возможно изменение типов данных Хотя в хелпе написано что если dim ..... () as variant то можно изменить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 11:51 |
|
||
|
Массив - надо поместить в него таблицу
|
|||
|---|---|---|---|
|
#18+
redim narray(nstrok,kolst) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 12:00 |
|
||
|
Массив - надо поместить в него таблицу
|
|||
|---|---|---|---|
|
#18+
А зачем пишешь типы??? nstrok as integer ,kolst as string убери их !!! redim narray(nstrok,kolst) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 12:00 |
|
||
|
Массив - надо поместить в него таблицу
|
|||
|---|---|---|---|
|
#18+
// господа модераторы! а не лучше ли будет звучать "смена размерностей массива " ,а? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 12:03 |
|
||
|
Массив - надо поместить в него таблицу
|
|||
|---|---|---|---|
|
#18+
Dim narray () as variant redim narray(nstrok,kolst) При использовании redim поменять можно величину только последней размерности массива, объявленного в dim. Число размерностей нельзя поменять. Надо Dim narray (1,1) as variant redim narray(nstrok,kolst) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 12:05 |
|
||
|
Массив - надо поместить в него таблицу
|
|||
|---|---|---|---|
|
#18+
Alexus12 писал:,а? Между прочим, в той постановке, как сформулировано автором (Массив - надо поместить в него таблицу), есть и другой ответ. Есть какая-то функция, которая заносит в массив то ли таблицу, то ли рекордсет. Она делает это одной строчкой, программу писать не нужно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 12:08 |
|
||
|
Массив - надо поместить в него таблицу
|
|||
|---|---|---|---|
|
#18+
2ВС Оригинальное название было - "массива" :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 12:10 |
|
||
|
Массив - надо поместить в него таблицу
|
|||
|---|---|---|---|
|
#18+
так я и сделел но хелп гласит: тип элеменотов массива содержащегося в переменной типа Variant может быть изменен с помощью предложения AS тип Похоже что нельзя или что-то не так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 12:11 |
|
||
|
Массив - надо поместить в него таблицу
|
|||
|---|---|---|---|
|
#18+
дык ты этот AS налепи после скобок! кто ж переменные обзывает типом, кроме дельфийских оракулов?..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 12:18 |
|
||
|
Массив - надо поместить в него таблицу
|
|||
|---|---|---|---|
|
#18+
Geo, я не признал твой почерк. :^))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 12:18 |
|
||
|
Массив - надо поместить в него таблицу
|
|||
|---|---|---|---|
|
#18+
И вообще, что такое kolst as string??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 12:19 |
|
||
|
Массив - надо поместить в него таблицу
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч писал:Между прочим, в той постановке, как сформулировано автором (Массив - надо поместить в него таблицу), есть и другой ответ. Есть какая-то функция, которая заносит в массив то ли таблицу А ведь действительно, vist писал:Задача -поместить таб в массив Метод GetRows Загружает строки объекта Recordset в массив. Синтаксис Set имяМассива = наборЗаписей . GetRows ( числоСтрок ) Пример: ' Помещает все строки в массив. varRecords = rst.GetRows(rst.RecordCount) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 13:21 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32310090&tid=1678572]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
118ms |
get topic data: |
7ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 426ms |

| 0 / 0 |
