RUS  ENG 

Дмитрий Озеров (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 ... 6 7 8 9 10 11 12 13 14 15 16 ... 40 След.
FOX PRO
 
Necrolog, добрый день!
Я воспроизвёл проблему, вылетает провайдер на вызове PromptDataSource. Судя по тому, что проблема также возникает и в Excel и в мастере импорта SQL Server, похоже это не лечится. Проблема в самом провайдере. Рекомендуют не использовать построитель строки соединения, а вписывать вручную.
(См. [URL=https://social.msdn.microsoft.com/Forums/en-US/21beb3f8-2fd2-49e9-94f3-2a610cf4db59/office-2013-excel-ole-db-provider-for-visual-foxpro-immediately-crashes-excel?forum=visualfoxprogeneral]https://social.msdn.microsoft.com/Forums/en-US/21beb3f8-2fd2-49e9-94f3-2a610cf4db59/office-2013-exce...[/URL])
Стали дублироваться модули
 
Necrolog, добрый день!
Насколько можно понять, дублируются пункты меню в выпадающем меню "Задачи", а не модули.
В 8-й версии мы исправляли ошибку, из-за которой не работала инструкция MenuItem в регистрации команд модуля.
Поэтому из дублирующих друг друга инструкций[CODE][HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Zulu\Plug-Ins\ZD\Commands\OpenForm\Categories]
"Task"=""[/CODE]и[CODE][HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Zulu\Plug-Ins\ZDn\Commands\OpenForm\MenuItem]
@="<Tasks>\\ZD"[/CODE]оставьте что-то одно.
Oracle 12
 
Necrolog,
[LIST=1]
[*]По поводу задержки при коннекте - можно проверить на отвлечённом тестовом проекте под Visual Studio допустим, будет ли так же OLEDB отрабатывать, чтобы определить чья это особенность.
[*]Про экспорт запросов: есть импорт объектов. В редакторе базы данных посмотрите Сервис - Импорт, можно импортировать в редактируемую базу объекты их других баз.
[/LIST]
Oracle 12
 
Necrolog, добрый день!
Работать должно и так и так. Отличие 8-й версии - использование Unicode-версий ODBC драйверов.
На скриншоте про OLEDB видно, что с провайдером проблема - "вылет". Что кстати за провайдер ? Родной, оракловый или Microsoft ?
Мы в понедельник сможем на Oracle 12c покрутить.
По производительности специально не замеряли, когда с подключением разберёмся, можете на реальных данных покрутить и выбрать, что лучше.
Программное определение номера версии
 
Kostya_LeoG, добрый день!
[LIST]
[*]Для скриптов есть свойство Version у объекта Zulu, но доступно только из оболочки.
[*]Из полноценной программы, использующей компоненты Zulu, можно воспользоваться Win32 API: получить дескриптор модуля через GetModuleHandle('ZuluLib.dll') и получить версию модуля допустим через GetFileVersionInfo ([URL=https://msdn.microsoft.com/en-us/library/windows/desktop/ms647003(v=vs.85).aspx]https://msdn.microsoft.com/en-us/library/windows/desktop/ms647003(v=vs.85).aspx[/URL]). Полный путь модуля для этой функции можно получить через GetModuleFileName ([URL=https://msdn.microsoft.com/ru-ru/library/windows/desktop/ms683197(v=vs.85).aspx]https://msdn.microsoft.com/ru-ru/library/windows/desktop/ms683197(v=vs.85).aspx[/URL])
[/LIST]
Параметризированный запрос ExecSQLEx
 
s-filippov, я ещё раз проверил, да, действительно. Если Вы вызываете метод для базы, лежащей на сервере ZuluServer, то параметры не передаются - вызывается метод ExecSQL в режиме совместимости. Мы сделаем передачу параметров для серверного варианта в одном из ближайших релизов.
Параметризированный запрос ExecSQLEx
 
s-filippov, это похоже на то, что список параметров sqlParams пуст.
Проанализируйте в отладчике этот объект перед вызовом ExecSQLEx на предмет кол-ва элементов в коллекции, тип, актуальное значение.
Параметризированный запрос ExecSQLEx
 
s-filippov,
[LIST=1]
[*]Параметр в случае с Paradox задаётся именно так, как я написал.
[*]Проанализируйте db.LastErrorString, в чём заключается ошибка. Она наверняка не в синтаксисе задания параметра.
[/LIST]
Параметризированный запрос ExecSQLEx
 
s-filippov, добрый день!
В случае Paradoх формат параметра такой:
[CODE]var sqlString = "DELETE FROM Damages.db WHERE Sys=:P0"; [/CODE]Дальше, в индексе параметра можно использовать 1, 2 и т. д.
В других случаях (использование ODBC или OLEDB) параметр задается в виде символа '?'
Программная настройка макета печати
 
Kostya_LeoG, добрый день!
[LIST=1]
[*]Карта (как и допустим документ Word) может сохраняться только целиком, а не частями, поэтому MapDoc.Save() действительно сохранит всю карту. Соответственно в ней отразятся все правки.
[*]Метод добавлен в объектную модель оперативно, чтобы Вы могли побыстрее им пользоваться. В chm ещё не успели добавить. Наиболее оперативно обновляющееся описание - online справка у нас на сайте (см. [URL=https://www.politerm.com/zuludoc/index.html#zuluax/MapDoc_Saved.html]https://www.politerm.com/zuludoc/index.html#zuluax/MapDoc_Saved.html[/URL])
[*]По легенде - проверим, потестируем.
[/LIST]
Программная настройка макета печати
 
Kostya_LeoG, добрый день!
[LIST=1]
[*]Если Вы программируете на Delphi, то нужно заново импортировать библиотеку типов в проект - автоматически Delphi это не делает. Проверьте, пожалуйста.
[*]По легенде и остальном - в плане доработок.
[/LIST]
Лог сервера
 
Take-oFF, да, скорее всего. Проверьте предыдущую запись о команде, там скорее всего будет код 9014, это обновление данных расчётов.
Лог сервера
 
Take-oFF, да, именно. Была попытка выполнить запрос на обновление таблицы ТС_uzvvod1
Работа с таблицами по запросу
 
llrhspls, добрый день!
Проверьте, похоже, что во втором ("неправильном") случае поле с номером участка является строковым. В этом случае сортировка будет именно такой, какой Вы указали.
Программная настройка макета печати
 
Kostya_LeoG,

Уточнения по встроенным макетам:
[LIST=1]
[*]Встроенный в карту макет ведет себя как встроенный объект. Если, допустим, во внедренной в документ таблице Excel пользователь выполнил "Сохранить" (точнее "Обновить"), то родительский документ от этого автоматически не сохраняется - там ещё может быть полно правок, которые пользователь ещё передумает сохранять. Карта ZuluGIS ведёт себя точно также. В отличии от слоя или базы данных, где изменения фиксируются немедленно, карта является "документом" и все правки в ней необходимо зафиксировать с помощью "Сохранить".
[*]Команда "Сохранить как..." ведёт себя именно так, как в Microsoft Office. Вы просто не берёте в расчёт то, что речь идет о документе, встроенном в другой документ. В оболочке ZuluGIS мы эту команду переименовали в "Сохранить копию как...", я думаю, тоже самое сделаем и во всплывающем редакторе. Также, команда "Сохранить" в данном контексте будет меняться на "Обновить". Команда "Экспорт" в меню "Файл" здесь не подходит, она больше предполагает сохранение документа в каком-то стороннем или обменном формате, возникнет путаница.
[/LIST]
Программная настройка макета печати
 
Kostya_LeoG,
[LIST=1]
[*]Это не какое-то "короткое" исправление, поэтому мы не даем обещаний по срокам;
[*]Добавили в объект MapDoc свойство Saved по аналогии с Document.Saved (см. [URL=https://www.politerm.com/zuludoc/index.html#zuluax/Document_Saved.html]https://www.politerm.com/zuludoc/index.html#zuluax/Document_Saved.html[/URL]) чтобы определять когда надо вызывать Save() (будет доступна в ближайшем обновлении)
[*]Понятно. Команда Сохранить как... сохраняет макет к отдельном документе и поэтому, да, он уже не будет "связан" с картой. Для того, чтобы сделать копию встроенного в карту сейчас в ZuluGIS есть команда "Добавить копию" в окне "Макеты", либо "Копировать" в диалоге "Макеты". Мы добавим подобную команду во всплывающий редактор макетов из MapCtrl.
[*]По легенде мы обсудим с коллегами
[*]Активация по двойному щелчку встроенного элемента в редакторе WYSIWYG долгое время была более чем очевидная операция, (например, вставленные объекты в Microsoft Word или редактирование контента объекта в Adobe Illustrator), поэтому не вызывала нареканий. Для удобства, мы в будущем добавим тогда режим редактирования контента ("карандаш"), позволяющий редактировать контент по одинарному щелчку.
[/LIST]
Программная настройка макета печати
 
Kostya_LeoG, добрый день!
[LIST=1]
[*]Сейчас объектной модели для программного редактирования макетов нет - вставим в план
[*]Встроенные в карту макеты сохраняются внутри карты. Т.е. после того, как у созданного макета выполнили "Сохранить", нужно также у карты выполнить "Сохранить".
[*]Про "Сохранить как" не совсем понятно, т. к. после того как он сохранен под новым именем его можно именно "продолжить редактировать уже с новым именем".
[*]Про легенду подумаем
[*]По двойному щелчку включается режим редактирования контента объекта-карты, это важно. По аналогии, как активируется допустим вставленная таблица Excel в документ Word. А команды по позиционированию разовьем.
[/LIST]
Ошибка экспорта в SQL файл таблиц
 
Necrolog, исправили ошибку.
В ближайшем обновлении будет отражено.
Ошибка запроса при переходе с 7.0 на 8.0
 
Kostya_LeoG, добрый день! Нужно уточнение. У нас есть докируемая панель "Закладки", есть диалог "Закладки", есть раздел "Закладки" у карты в докируемом окне "Рабочее место". Но ни в одном из этих окон не предусмотрена кнопка, раскрывающая какой-либо список карт.
Можно связаться с нами по телефону или скайп, чтобы поточнее описать последовательность действий.
Ошибка запроса при переходе с 7.0 на 8.0
 
Kostya_LeoG, добрый день! У нас в коде была ошибка, в ближайшем обновлении будет исправлена.
SQL-запросы
 
Цитата
Татьяна Миронова написал:
И почему лучше использовать ваш способ? STDisjoint будет долго отрабатывать (не получилось дождаться завершения запроса)?
STDisjoint возвращает 1, если объекты не связаны друг с другом, т. о. для каждого узла это условие сработает почти для всех объектов слоя, кроме связанного с ним участка. И да, это условие - "долгое", для него не работает оптимизация.
Цитата
И вопрос - если закрыть программу, не дожидаясь выполнения запроса - запрос завершится или будет отрабатывать дальше на сервере?
Да, запрос будет дальше обрабатываться, и после того как закончится его выполнение, сервер высвободит ресурсы и закроет "повисшее" соединение.
SQL-запросы
 
Татьяна Миронова, лучше найти все связанные (допустим через STTouches), выделить в группу, а потом инвертировать её.
Создание рельефа :: есть проблемы
 
Raul, ответ кроется в самом названии. "Изолиния" - воображаемая линия одинаковой высоты.
ZuluGIS Mobile
 
asp, пока нет такой возможности. Карты в настольной системе и в мобильной сильно отличаются.
SQL-запросы
 
DenisGeonav, насколько можно судить, используется SQL Server ?
Через строку соединения нет возможности изменить время таймаута - провайдер не реагирует на этот параметр.
Если проблема постоянная именно с этим запросом, то возможно дело в самом запросе. Свяжитесь со мной ([email protected], Дмитрий Озеров) чтобы обсудить подробности. Как звучит запрос, структура таблицы, кол-во записей в таблице, индекс и проч.
Страницы: Пред. 1 ... 6 7 8 9 10 11 12 13 14 15 16 ... 40 След.