![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Регистрация: 20.06.2017
Сообщений: 6
|
![]()
Здравствуйте. Этот код должен экспортировать данные из датасета в excel но оператор
Код:
Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,869
|
![]()
я б сначала убрал всё сложное, особенно циклы и попробовал в EXCEL передать какое-то одно значение. если прокатит, то по нарастающей усложнять код.
---------------- 1) открытие и закрытие EXCEL 2) передача 1 значения 3) цикл по строкам 4) цикл по столбцам...
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
![]() |
![]() |
![]() |
#3 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]()
Вообще, по логике, “Bad variable type” — когда через вариантную переменную в OLE передается неподходящий тип. Обычно это строковый тип, вроде бы AnsiString или UnicodeString. По стандарту должен быть только WideString, остальные типы допустимы только между Delphi-приложениями.
Раньше строки вроде всегда преобразовывались при присваивании варианту, а в новых версиях Delphi что-то поменяли, разнеся логически типы Variant и OleVariant. Конкретно в данном примере предположу, что массив нужно создавать с типом элемента varOleVariant, если таковой имеется. |
![]() |
![]() |
![]() |
#4 | |
Регистрация: 20.06.2017
Сообщений: 6
|
![]() Цитата:
запрос: Код:
Последний раз редактировалось bastibubu; 28.10.2023 в 13:51. Причина: добапил запрос |
|
![]() |
![]() |
![]() |
#5 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]()
Так пробовали?
Код:
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 20.06.2017
Сообщений: 6
|
![]() |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
При связывании подчиненных полей форм выдает ошибку object variable or with block variable not set access | qqq`` | Помощь студентам | 0 | 26.09.2018 17:36 |
Run time error 91: Object variable or with block variable non set, excel 2010 vba (не могу найти ошибку) | ac1-caesar | Microsoft Office Excel | 6 | 16.10.2014 15:03 |
ошибка - Run-time error '91' Object variable or With block variable not set | Артур Иваныч | Microsoft Office Excel | 13 | 12.09.2012 14:18 |
Ошибка for loop control variable must be simple local variable | 2UnLiMiTeDD | Общие вопросы Delphi | 8 | 19.03.2012 16:13 |
run-time error 91 (object variable or with block variable not set) | mrs.petrushina | Microsoft Office Excel | 7 | 05.04.2011 00:22 |