| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Базы данных под .NET > предупреждения и ошибки mysql |
| Автор: charodej 28.4.2008, 12:13 |
| Подскажите ещё как можно отменить предупреждения mysql То есть, что бы было понятней, у меня приложение, которое формирует какой то скрипт к базе данных mysql, зачастую в транзакции, приложение на C# и mysql юзает через провайдер Odbc, который получая какое либо предупреждение типа out of range расценивает его как ошибку и откатывает транзакцию целиком, а мне нужно чтобы он оператор выполнял, а откатывал только при ошибках, извините если вопрос немного не в тот форум... |
| Автор: mr.DUDA 28.4.2008, 13:33 |
| Может это настраивается какой-нибудь специальной переменной в начале запроса, типа SET error_mode = 0 ? Я бы поспрашивал на sql.ru, там гуру БД сидят. |
| Автор: charodej 28.4.2008, 14:37 |
| да я спросил, пока гуру молчат)) |
| Автор: mr.DUDA 28.4.2008, 15:31 |
| Неплохо было бы указать ссылку на провайдер, авось гуру сразу обрадуются и ответят. |
| Автор: akizelokro 29.4.2008, 07:32 |
| set sql_warnings = { 0 | 1} может подойдет? |
| Автор: mr.DUDA 29.4.2008, 08:48 |
| Не знаю, с MySQL только в PHP работал, там с таким не сталкивался. |
| Автор: charodej 29.4.2008, 12:04 |
| akizelokro, К сожалению, не помогает... |
| Автор: charodej 29.4.2008, 12:55 |
| но мне подсказали помутить немного с @@sql_mode(у неё там перечисление значений), и кажется это помогло, mr.DUDA с самого начала почти это и сказал |
| Автор: mr.DUDA 1.5.2008, 20:26 |
| charodej, это называется так: попасть пальцем в небо |