Повідомлення створено: 18. 03. 2018 [19:40]
|
rainproof
Виктор Иванов
Автор теми
Зареєстрован(а) с: 02.02.2018
Повідомлення: 32
|
я ничего себе не делаю )))
я пытаюсь запустить написанную вами функцию в вашем демо-проекте ))
как я это делаю - описал выше. и приложил скриншоты.
никто же мне не расскажет. почему функция, написанная вами - не работает. верно?
|
Повідомлення створено: 19. 03. 2018 [11:13]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"rainproof" wrote:
я ничего себе не делаю )))
Отож, ни документации не читаете, ни примеров не изучаете, ни в исходник не смотрите и передаёте функции левые аргументы.
Почему Вы тогда вообще ожидаете, что Вам тут кто-то персонально должен что-то рассказывать?
Learn, learn and learn better than work, work and work.
Вкладений файл
|
Повідомлення створено: 13. 06. 2018 [15:15]
|
Sergei26
Сергей Рождествин
Зареєстрован(а) с: 10.05.2018
Повідомлення: 4
|
Добрый день коллеги.
Неделю уже бьюсь с базами данных MySQL. Разжуйте пожалуйста по полочкам.
(Подробно пишу чтобы в дальнейшем смогли другие воспользоваться ответом)
заранее создал таблицу (в базе cubmor3) с колонками znach, marker_1, time и вбил туда значения для примера
Создаю запрос
sd1 = SYS.BD.MySQL.cubmor3.SQLReq("SELECT znach FROM sbor ;");
где
cubmor3 - название базы,
sbor - название таблицы в базе
znach - колонка в таблице
sd1 переменная типа "Объект"
возвращается значение в переменную sd1
<TArrayObj>
<TArrayObj>
<str>znach</str>
</TArrayObj>
<TArrayObj>
<str>19283746501234</str>
<str p='znach'>19283746501234</str>
</TArrayObj>
<TArrayObj>
<str>98765432111111</str>
<str p='znach'>98765432111111</str>
</TArrayObj>
<str p='err'></str>
</TArrayObj>
Добавляю новую переменную sd2 (например) с типом "Объект"
строчка
sd2 = sd1[1];
где sd1[1] - значение первой ячейки массива.
возвращается значение в переменную sd2
<TArrayObj>
<str>19283746501234</str>
<str p='znach'>19283746501234</str>
</TArrayObj>
Все действия произвожу в "Вычислитель на Java-подобном языке" / "Библиотека"
Как выковыривать конкретное значение 19283746501234 и присвоить его в sd3 (например) с типом "строка" ???
sd3 = A+B;
где А - это
В- вот это
Огромная просьба не писать "читайте внимательнее" и не давать ссылок на аналогичные темы ибо уже все прочитано и не понято. Т.к. в примерах присутствую функции вперемешку с ранее необъявленными и не описанными переменными и т.д. Очень сложно мгновенно понять всю мнемонику и адресацию OpenScada, прошу отнестись с пониманием. Потраченое на ответ время готов оплатить. присылайте в личку кошелек ZEC. или ZCL.
Заранее спасибо.
[Повідомлення редагувалось 1 раз(ів), останній раз 13.06.2018 в 15:28.]
|
Повідомлення створено: 16. 06. 2018 [07:37]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"Sergei26" wrote:
...
Как выковыривать конкретное значение 19283746501234 и присвоить его в sd3 (например) с типом "строка" ???
Очевидно, что: sd3 = sd1[1][0];
"Sergei26" wrote:
Огромная просьба не писать "читайте внимательнее" и не давать ссылок на аналогичные темы ибо уже все прочитано и не понято. Т.к. в примерах присутствую функции вперемешку с ранее необъявленными и не описанными переменными и т.д.
Ну конечно, и прямой пример в документации Вам совсем не очевиден?!
"Sergei26" wrote:
Очень сложно мгновенно понять всю мнемонику и адресацию OpenScada, прошу отнестись с пониманием.
Сложно понять как работать со стандартным массивом, который одинаков на большинстве языков?!
"Sergei26" wrote:
Потраченое на ответ время готов оплатить. присылайте в личку кошелек ZEC. или ZCL.
Для этого сразу нужно приобретать консультации: http://oscada.org/ru/forum/pravila/ , http://oscada.org/ru/uslugi/obuchenie/
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 27. 06. 2018 [14:49]
|
Sergei26
Сергей Рождествин
Зареєстрован(а) с: 10.05.2018
Повідомлення: 4
|
Спасибо получилось.
|