|
13 / 10 / 5
Регистрация: 11.10.2019
Сообщений: 290
|
|||||||||||
Параллельное соединение базы02.09.2020, 09:59. Показов 886. Ответов 16
Метки нет (Все метки)
Доброе утро. Правильно ли использую соединение?
Сама соединение например
И еще не помешало бы узнать проверку соединения,вернее как узнать к какой базе подключен? Чтобы как раз и узнать параллельное или нет соединение.
0
|
|||||||||||
| 02.09.2020, 09:59 | |
|
Ответы с готовыми решениями:
16
RC параллельное соединение Последовательное и параллельное соединение Параллельное соединение MOSFETов |
|
13 / 10 / 5
Регистрация: 11.10.2019
Сообщений: 290
|
||||||
| 02.09.2020, 10:06 [ТС] | ||||||
|
dondublon, Просто чую что в каких то местах оно у меня не параллельное. Вот и хочу проверить.Как проверить?
Например вот:
0
|
||||||
|
13 / 10 / 5
Регистрация: 11.10.2019
Сообщений: 290
|
|
| 02.09.2020, 11:15 [ТС] | |
|
dondublon, Вопрос решен.Тему закрываем. У меня было пару ошибок. Теперь все ок с соединениями и запросами.
0
|
|
|
13 / 10 / 5
Регистрация: 11.10.2019
Сообщений: 290
|
||||||
| 02.09.2020, 20:26 [ТС] | ||||||
|
dondublon, Да проверил последовательное соединение.То есть перед каждый запросом новое соединение ставить приходится. То есть по очереди делаю соединение в две базы,чередую то есть. Вот и получается в одной функции по несколько раз подключаться приходится,где то 5 раз в одну базу и 5 раз в другую базу. Плохо что не параллельное,вернее одновременно два подключения к базе хотел сделать, но с разным именем.
0
|
||||||
|
13 / 10 / 5
Регистрация: 11.10.2019
Сообщений: 290
|
|
| 02.09.2020, 23:31 [ТС] | |
|
dondublon, По одному то соединению работают несколько запросов это понятно. Мне нужно из одной базы достать данные и проверить их в другой базе. Таких несколько кусков.Приходится каждый раз соединение делать. 10 поди соединений пишу в разных местах в одной функции. Соединились с одной базой,достал значения и вставил в запрос для соединения с другой базой. Потом опять все повторяется. Просто несколько таблиц.
0
|
|
|
13 / 10 / 5
Регистрация: 11.10.2019
Сообщений: 290
|
||||||
| 03.09.2020, 09:18 [ТС] | ||||||
|
dondublon, Не понятно как работает соединение
Попробую примерно так:
0
|
||||||
|
|
|
| 03.09.2020, 11:27 | |
|
Сергей225, непонятно, что вам непонятно.
Соединение соответствует базе. К базе по одному соединению можно делать много запросов. Два разных соединения никак не дожны мешать друг другу. Если у вас что-то не работает - подтвердите это и укажите на возникающую ошибку. Добавлено через 1 минуту Да, и не надо вторично создавать соединения. И закрывать его тоже. Закрывайте только тогда, когда оно уже не нужно.
0
|
|
|
13 / 10 / 5
Регистрация: 11.10.2019
Сообщений: 290
|
||||||
| 03.09.2020, 11:51 [ТС] | ||||||
|
dondublon, Ну смотрите.Делаю проверку print(SOED1.open()) и print(SOED2.open()) какой то из них будет True а какой то False. Если цикл продолжается,а соединение то уже закрыто,вот и открываю снова соединение для первой базы.
0
|
||||||
|
|
|
| 03.09.2020, 13:01 | |
|
Насколько я понимаю, open() открывает базу, а не возвращает статус. Тогда было бы opened. Но это надо проверить.
Повторяю: попробуйте запросы, должны работать. И соединение со второй базой вынестите из цикла.
0
|
|
|
13 / 10 / 5
Регистрация: 11.10.2019
Сообщений: 290
|
||||||||||||||||
| 03.09.2020, 14:11 [ТС] | ||||||||||||||||
|
dondublon, Скорее isOpen() поди. А разве print() не для сообщаловки? То есть он может выполнить что-то еще внутри print,странно?
В самом начале функции пишу.
Добавлено через 4 минуты А вот функция соединения
Я сейчас даже отдельный чистый файл создал для теста. Все равно false и true.
0
|
||||||||||||||||
|
|
||
| 03.09.2020, 14:36 | ||
|
Сергей225, внутри print() он выполняет open(), как вы и пишете. Точнее, пытается выполнить. Возможно, он не может открыть то, что уже открыто.
Может, и isOpen() - у меня ваших объектов нет. В функции соединения, кстати, вы дважды вызываете open().
0
|
||
|
13 / 10 / 5
Регистрация: 11.10.2019
Сообщений: 290
|
||||||
| 03.09.2020, 16:03 [ТС] | ||||||
|
dondublon, Вот пожалуйста с запросом. Знаю что нет таблицы такой в первой базе. Соответственно вывод подтвердился на счет последовательного соединения.
Если закомментирую SOED2 то все правильно и ничего не выдаст,так как нет таблицы этой в первой базе. Буду дальше думать как одновременно два соединения сделать.
0
|
||||||
|
13 / 10 / 5
Регистрация: 11.10.2019
Сообщений: 290
|
|||||||||||
| 03.09.2020, 17:01 [ТС] | |||||||||||
|
dondublon, Ура нашел решение. Теперь обе true. И запросы нормально заработали. Ну теперь осталось доработать мою функцию соединения с доп параметром con1 и con2. Спасибо dondublon что не остался в стороне. Все закрываем тему. Все из за этого con1 и con2.
Вот новый вариант рабочий,вдруг кому пригодится.
И да забыл еще сказать. Это будет работать где реально несколько соединений будет. Для одного соединения с одной базой не прокатит,там без con. То есть сделайте библиотечку себе для двух разных соединений. Функция для одной и функция для нескольких соединений. Может и не прав. В любом случае тестируйте.
0
|
|||||||||||
| 03.09.2020, 17:01 | |
|
Помогаю со студенческими работами здесь
17
Параллельное соединение проводников Параллельное соединение аккумуляторов Параллельное соединение проводников Параллельное соединение проводников Параллельное соединение проводников Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|