Ошибка работы MySQL

xlaber

Client
Регистрация
08.11.2010
Сообщения
60
Благодарностей
25
Баллы
18
Исполняю 2 запроса.

1ый выдает ошибку
Выполнение действия Db Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.

2ой выдает ошибку
Выполнение действия Db Идентификатор GUID должен содержать 32 цифры и 4 дефиса (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).
 

specialist

Client
Регистрация
28.12.2018
Сообщения
732
Благодарностей
343
Баллы
63
  • Спасибо
Реакции: xlaber

xlaber

Client
Регистрация
08.11.2010
Сообщения
60
Благодарностей
25
Баллы
18
а GUID где брать и как передавать?
 

specialist

Client
Регистрация
28.12.2018
Сообщения
732
Благодарностей
343
Баллы
63
а GUID где брать и как передавать?
Для начала не плохо бы понимать структуру базы данных. Где брать - возможно при парсинге должны копироваться. Если нет можно создать через C# код
Код:
Guid id = Guid.NewGuid();
Не зная проекта, сложно ответить, что с ним не так. Я даже не знаю какая база подключена, примеры показал для MySQL, у вас похоже MicrosoftSQL, т.к. в ней часто GUID использует.
 

xlaber

Client
Регистрация
08.11.2010
Сообщения
60
Благодарностей
25
Баллы
18
База MySQL, во вложение пример запроса
 

specialist

Client
Регистрация
28.12.2018
Сообщения
732
Благодарностей
343
Баллы
63

xlaber

Client
Регистрация
08.11.2010
Сообщения
60
Благодарностей
25
Баллы
18

specialist

Client
Регистрация
28.12.2018
Сообщения
732
Благодарностей
343
Баллы
63
Там нет записи, все запросы типа select, структуру таблицы не видно, но похоже проблема в geoip базе данных, попробуйте обновить или возможно не загружена.
 

xlaber

Client
Регистрация
08.11.2010
Сообщения
60
Благодарностей
25
Баллы
18
Там нет записи, все запросы типа select, структуру таблицы не видно, но похоже проблема в geoip базе данных, попробуйте обновить или возможно не загружена.
geoip - это поле в базе, оно статично
 

specialist

Client
Регистрация
28.12.2018
Сообщения
732
Благодарностей
343
Баллы
63
Если не хотите раскрывать, напишите лучше в личку, без структуры таблиц и данных в них, я не знаю почему так.
Многоэтажные запросы с LEFT и условиями вычислить без данных почти не возможно.
 

xlaber

Client
Регистрация
08.11.2010
Сообщения
60
Благодарностей
25
Баллы
18
Может проще вот это починить:
1ый выдает ошибку
Выполнение действия Db Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
?
 

specialist

Client
Регистрация
28.12.2018
Сообщения
732
Благодарностей
343
Баллы
63
учитывая вложенность запроса, может по времени прерываться подключение, внешне достаточно тяжелый

Разобрались самостоятельно. Причина была в преобразовании типа данных.
 
Последнее редактирование:

bigloafer

Client
Регистрация
23.07.2020
Сообщения
242
Благодарностей
75
Баллы
28
Как решилась проблема?
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)