|
Неправильный синтаксис около конструкции
|
|||
---|---|---|---|
#18+
Просмотрел обсуждения, что здесь уже были, но ответа не нашел. Суть в том, что до сегодняшнего дня все работало отлично (более 15 лет). Без проблем. А сегодня всем, у кого нет прав админа, выдает ошибку: "Неправильный синтаксис около конструкции...". Код: vbnet 1.
ParamText2 - дата в текстовом формате вида "02.03.2021" Access 2003 (*.adp) и SQL server 2014 Вот что изменилось сегодня? Что могло такую хрень вызвать? Блин! Больше 15 лет все было нормально и код здесь не спотыкался. Да и вообще все работало практически без сбоев. :( ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2021, 11:15 |
|
Неправильный синтаксис около конструкции
|
|||
---|---|---|---|
#18+
Витал, ParamText1 небось имя таблицы, а в pc_TabIns используется динамический скрипт вставки данных в эту таблицу. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2021, 11:21 |
|
Неправильный синтаксис около конструкции
|
|||
---|---|---|---|
#18+
Витал ParamText2 - дата в текстовом формате вида "02.03.2021" передавать дату в таком виде, это "выпрашивать" себе не приятности (которые сегодня и случились) Есть универсальный формат даты, который сервер понимает при любых настройках подключения - yyyymmdd Вот и передавай так параметр: Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2021, 11:23 |
|
Неправильный синтаксис около конструкции
|
|||
---|---|---|---|
#18+
msLex Нет, первый параметр не имя таблицы. С таблицами в хранимке все в порядке. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2021, 11:31 |
|
Неправильный синтаксис около конструкции
|
|||
---|---|---|---|
#18+
court В хранимке текст даты преобразуется таким кодом: Код: sql 1.
С преобразованием проблем не было никогда. Да, и сейчас на неверный формат ругани нет. Тем более у меня с моими правами тоже проблем с форматом даты нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2021, 11:34 |
|
Неправильный синтаксис около конструкции
|
|||
---|---|---|---|
#18+
Витал court В хранимке текст даты преобразуется таким кодом: Код: sql 1.
С преобразованием проблем не было никогда. Да, и сейчас на неверный формат ругани нет. Тем более у меня с моими правами тоже проблем с форматом даты нет. ты специально, для развития экстрасенсорных способностей мэмберов, сообщение об ошибке не полное привёл ? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2021, 11:47 |
|
Неправильный синтаксис около конструкции
|
|||
---|---|---|---|
#18+
court: "...так а на что тогда ругань ? ты специально, для развития экстрасенсорных способностей мэмберов, сообщение об ошибке не полное привёл ?" На что ругань у меня сказано в заголовке и в тексте. Надо полный синтаксис? Нет проблем. "Неправильный синтаксис около конструкции '19 ' " '19 ' - Это - первый параметр. Для мэмберов без экстрасенсорных способностей можно погуглить и увидеть сколько в Инете вопросов по этой ошибке и конструкции около которых всякая свистопляска происходит может быть всякая разная. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2021, 12:13 |
|
Неправильный синтаксис около конструкции
|
|||
---|---|---|---|
#18+
если это первый параметр, то тогда ParamText1 и вы можете в отладке глянуть, что за запрос вы пытаетесь выполнить. и сюда весь его текст показать, чтобы никто не гадал ps и да, тут экстрасенсов не осталось ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2021, 13:06 |
|
Неправильный синтаксис около конструкции
|
|||
---|---|---|---|
#18+
Витал "Неправильный синтаксис около конструкции '19 ' " '19 ' - Это - первый параметр. Пробел сразу после 19 допустим? Нет ли там какого то приведения к инту, при котором система не понимает что за пробелы ей передают? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2021, 13:10 |
|
Неправильный синтаксис около конструкции
|
|||
---|---|---|---|
#18+
Konst_One если это первый параметр, то тогда ParamText1 и вы можете в отладке глянуть, что за запрос вы пытаетесь выполнить. и сюда весь его текст показать, чтобы никто не гадал ps и да, тут экстрасенсов не осталось В 1-м посте у меня приведен текст строки из процедуры обработки события Access. Нажатие на кнопку "Записать". ДО выполнения самой хранимой процедуры дело не доходит. Тогда зачем вам ее текст? Чем он поможет, если у меня (и еще кое у кого) с правами админа все работает, как работало, а у других, с другими правами, с этого дня не работает? В VBA есть такой нюанс - параметры можно передать в другую процедуру просто через запятую или в скобках. В последнем случае, если ожидается возврат какого-либо значения. Повторюсь - 15 лет работало без проблем, так как оно есть. Сегодня вдруг заглючило. Жаль, что экстрасенсов не осталось. :(( А раньше были. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2021, 13:23 |
|
Неправильный синтаксис около конструкции
|
|||
---|---|---|---|
#18+
Витал "Неправильный синтаксис около конструкции '19 ' " '19 ' - Это - первый параметр. Для мэмберов без экстрасенсорных способностей можно погуглить и увидеть сколько в Инете вопросов по этой ошибке и конструкции около которых всякая свистопляска происходит может быть всякая разная. проверьте что передаётся в переменной ParamInt Там может быть и запятая или пробел в разделителе разрядов У админов работает по причине, что возможно на компе настроена другая локаль ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2021, 13:27 |
|
Неправильный синтаксис около конструкции
|
|||
---|---|---|---|
#18+
Витал Konst_One если это первый параметр, то тогда ParamText1 и вы можете в отладке глянуть, что за запрос вы пытаетесь выполнить. и сюда весь его текст показать, чтобы никто не гадал ps и да, тут экстрасенсов не осталось В 1-м посте у меня приведен текст строки из процедуры обработки события Access. Нажатие на кнопку "Записать". ДО выполнения самой хранимой процедуры дело не доходит. Тогда зачем вам ее текст? Чем он поможет, если у меня (и еще кое у кого) с правами админа все работает, как работало, а у других, с другими правами, с этого дня не работает? В VBA есть такой нюанс - параметры можно передать в другую процедуру просто через запятую или в скобках. В последнем случае, если ожидается возврат какого-либо значения. Повторюсь - 15 лет работало без проблем, так как оно есть. Сегодня вдруг заглючило. Жаль, что экстрасенсов не осталось. :(( А раньше были. Похоже, у ваших пользователей просто пропали права на вызов процедуры pc_TabIns Код: sql 1. 2. 3. 4.
Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2021, 13:30 |
|
Неправильный синтаксис около конструкции
|
|||
---|---|---|---|
#18+
Спасибо всем! Большое-пребольшое! :) Сегодня вечером перезагрузим сервак. Завтра скажу результат - помогло/не помогло. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2021, 14:07 |
|
Неправильный синтаксис около конструкции
|
|||
---|---|---|---|
#18+
Витал перезагрузим Витал помогло/не помогло. Перезагрузка не решит проблем с правами. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2021, 14:16 |
|
Неправильный синтаксис около конструкции
|
|||
---|---|---|---|
#18+
msLex е осталось. :(( А раньше были. Похоже, у ваших пользователей просто пропали права на вызов процедуры pc_TabIns Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2021, 15:29 |
|
Неправильный синтаксис около конструкции
|
|||
---|---|---|---|
#18+
iap msLex е осталось. :(( А раньше были. Похоже, у ваших пользователей просто пропали права на вызов процедуры pc_TabIns Код: sql 1. 2. 3. 4.
У ТС эти скобки есть :) Перепутал, это в объявлении процедуры можно использовать скобки для параметров. При вызове нельзя. Как все это работало 15 лет у ТС - вопрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2021, 15:39 |
|
Неправильный синтаксис около конструкции
|
|||
---|---|---|---|
#18+
msLex, емнип можно функцию выполнить через exec. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2021, 17:52 |
|
Неправильный синтаксис около конструкции
|
|||
---|---|---|---|
#18+
В чем был затык объяснять не буду долго и нудно это. НО суть в том, что на сервере в одной из таблиц оказалось две записи с одним маркером, когда запись должна быть одна и только одна. Механизм ввода через клиент Access физически не дает возможности ввести больше одной. Но вот как-то так получилось, что записей оказалось две. Говорят, раз в сто лет и палка стреляет.) Вопрос закрыт! Еще раз - всем СПАСИБО!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2021, 09:53 |
|
|
start [/forum/topic.php?fid=46&msg=40050278&tid=1684990]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 305ms |
total: | 470ms |
0 / 0 |