|
|
|
ПОМОГИТЕ!!! Задолбала одна ОШИБКА!!!
|
|||
|---|---|---|---|
|
#18+
Server: Msg 170, Level 15, State 1, Line 2 Line 2: Incorrect syntax near '1'. Эта 'СОБАКА' проявляется везде и по непонятно от чего зависит! Появляется иногда: при открытии объекта в DISIGN как в EM так и в QA всегда при выполнении ХП, содержащей EXECUTE или OPENQUERY (т.е сама ХП выполняется, но потом выпозает ЭТО, причем в нескольких экземплярах) P.S. SQL'2k, SP2 ,Win 2K Это ошибка временно исчезает, когда ПРОСТО редактируешь ЛЮБЫЕ свойства Connections для SQL сервера Ни одно имя ХП и собственно имя самого сервера не начинаются с '1' или с цифры! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 12:29:37 |
|
||
|
ПОМОГИТЕ!!! Задолбала одна ОШИБКА!!!
|
|||
|---|---|---|---|
|
#18+
1. Код в студию (с OPENROWSET) 2. Где именно в QA DESIGN ? Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 12:36:55 |
|
||
|
ПОМОГИТЕ!!! Задолбала одна ОШИБКА!!!
|
|||
|---|---|---|---|
|
#18+
QA: Edit Но дело как мне кажется не в коде!!! Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 12:52:42 |
|
||
|
ПОМОГИТЕ!!! Задолбала одна ОШИБКА!!!
|
|||
|---|---|---|---|
|
#18+
Может дело в MDAC 2.7??? Может кто-нибудь знает что-нибуть ПОЛОХОЕ!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 12:53:55 |
|
||
|
ПОМОГИТЕ!!! Задолбала одна ОШИБКА!!!
|
|||
|---|---|---|---|
|
#18+
Неча на MDAC пенять, коли... 1. Зачем нужна вся эта возня с темповой таблицей, если она нигде не используется. 2. Вообчето в динамике таблица #TempProvodki видна не будет. 3. Зачем вообще нужен динамик, при использовании OPENQUERY? Может быть вы что-то от нас утаили? Если нет то приведённый код похож на бред. Срочно всё переписать! Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. А так работает? Если я вообще понял, что было нужно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 14:56:48 |
|
||
|
ПОМОГИТЕ!!! Задолбала одна ОШИБКА!!!
|
|||
|---|---|---|---|
|
#18+
увы..... нельзя использовать переменные в стоке запроса в openquery,openrowset..... вот народ и изгаляется.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 15:22:41 |
|
||
|
ПОМОГИТЕ!!! Задолбала одна ОШИБКА!!!
|
|||
|---|---|---|---|
|
#18+
выражение set @buh =... попробуй переписать на обыкновенный select c пересечением таблиц А #TempProvodki действительно в динамическом SQL видна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 15:35:19 |
|
||
|
ПОМОГИТЕ!!! Задолбала одна ОШИБКА!!!
|
|||
|---|---|---|---|
|
#18+
и поменяйте на юникод.... DECLARE @StrQuery тvarchar(4000), @StrWhere тvarchar(4000), ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 15:46:54 |
|
||
|
ПОМОГИТЕ!!! Задолбала одна ОШИБКА!!!
|
|||
|---|---|---|---|
|
#18+
Сори, вспылил! Попробуйте для отладки заменить EXECUTE (@StrWhere) на PRINT @StrWhere и выполнить полученный в принте запрос, будет гораздо понятнее на чём вылезает ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 15:49:58 |
|
||
|
ПОМОГИТЕ!!! Задолбала одна ОШИБКА!!!
|
|||
|---|---|---|---|
|
#18+
и алиас после openquery не помешал бы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 15:51:50 |
|
||
|
ПОМОГИТЕ!!! Задолбала одна ОШИБКА!!!
|
|||
|---|---|---|---|
|
#18+
1. akuz - Благодарю за своевремменное извенение, а я тут было чуть сам не вспылил! 2. Повторяю: что код ХП написан правильно см ниже и дело не в нем(поэтому первоначально привел не весь код), ХП зашибись работает, т.е эта ошибка вылезает после срабатывания процедуры!!!, а так же в других вышеописанных случаях, не связанных с работой процедур!!! 3. MiCe - кто вам сказал что нельзя использовать переменные в OPENQUERY, через подобные конструкции все работает! изменение на nvarchar ни к чему не привели, да и не в этом дело! ПРОЕДУРА ВОЗВРАЩАЕТ НАБОР ЗАПИСЕЙ КАК И ПОЛОЖЕНО и еще Server: Msg 170, Level 15, State 1, Line 2 Line 2: Incorrect syntax near '1'. Server: Msg 170, Level 15, State 1, Line 2 Line 2: Incorrect syntax near '1'. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 16:07:58 |
|
||
|
ПОМОГИТЕ!!! Задолбала одна ОШИБКА!!!
|
|||
|---|---|---|---|
|
#18+
Что-то мне подсказывает, что триггер болтается кривой, может с Dynamic SQL и все портит. Посмотрите, плиз... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 16:12:20 |
|
||
|
ПОМОГИТЕ!!! Задолбала одна ОШИБКА!!!
|
|||
|---|---|---|---|
|
#18+
Спасибо за участие, но к сажелению триггеры ОТСУТСТВУЮТ! Это ошибка временно исчезает, когда ПРОСТО (просто открыл и нажал ОК) редактируешь ЛЮБЫЕ свойства Connections для SQL сервера при использовании OpenQUERY SQL требует установить ANSI_NULLS ON поэтому и возник вариант со свойствами по умолчанию самого сервера! Однако это помогает не надолго, странно, что вообще помагает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 16:24:25 |
|
||
|
ПОМОГИТЕ!!! Задолбала одна ОШИБКА!!!
|
|||
|---|---|---|---|
|
#18+
Попробуй все русские именования заключить в квадратные скобки. С неанглийскими именами объектов такие чудеса порой бывают, где их и не ждешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 16:42:04 |
|
||
|
ПОМОГИТЕ!!! Задолбала одна ОШИБКА!!!
|
|||
|---|---|---|---|
|
#18+
Попробуйте трейсом посмотреть, на какой конкретно операции обрубается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 16:54:48 |
|
||
|
ПОМОГИТЕ!!! Задолбала одна ОШИБКА!!!
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 16:56:06 |
|
||
|
ПОМОГИТЕ!!! Задолбала одна ОШИБКА!!!
|
|||
|---|---|---|---|
|
#18+
Dankov - НЕ ПРОКАТИЛО akuz - ВСЕ ПРОКАТЫВАЕТ ДО КОНЦА! НО ВМЕСТЕ С ДАННЫМИ ВОЗВРАЩАЮСЯ И ОШИБКИ! Пойди пойми этот бред! jimmers - Спасибо за линк, но к сажедению не то, т.к. длина любого запроса в ХП значительно меньше 8000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 17:07:43 |
|
||
|
ПОМОГИТЕ!!! Задолбала одна ОШИБКА!!!
|
|||
|---|---|---|---|
|
#18+
Ну, тогда локализуй ошибку дедовским способом - постепенно комментируя участки (или наоборот раскомментируя). На каждой итерации запуск. Как ошибка пропала - последний выкусаный участок содержит ошибку. Детализируй уже его. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 17:57:48 |
|
||
|
ПОМОГИТЕ!!! Задолбала одна ОШИБКА!!!
|
|||
|---|---|---|---|
|
#18+
енто кто сказал что в openquery можно параметр подсавить? НЕПРОКАТИТ... и все тут.... select * from OPENQUERY(ABACUS, 'SELECT * FROM HISTORY_' + @buh ) а вот если создать строку и в нее подставить переменную и выполнит через exec тыды усе Ок... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 18:45:36 |
|
||
|
ПОМОГИТЕ!!! Задолбала одна ОШИБКА!!!
|
|||
|---|---|---|---|
|
#18+
Анализируя код ошибки Line 2: Incorrect syntax near '1' можно сказать, что дело именно в EXECUTE, т.к. Line 2 головной процедуры никак не содержит ошибки. А вот чем ему не нравится Line 2 динамического запроса так сразу не видно. Может быть для начала заменить "паравоз" из OPENQUERY на простенький запрос типа SELECT * FROM HISTORY_ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 20:04:53 |
|
||
|
ПОМОГИТЕ!!! Задолбала одна ОШИБКА!!!
|
|||
|---|---|---|---|
|
#18+
Каждый человек - кузнец своей судьбы. Мне удивительно, что у тебя(вас, если вас там много) вообще хоть что-то работает при таком кошмарном стиле программирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2002, 21:48:50 |
|
||
|
ПОМОГИТЕ!!! Задолбала одна ОШИБКА!!!
|
|||
|---|---|---|---|
|
#18+
Уважаемый кузнец Gozko Zobler , ничего не могу сказать о твоем стиле, не было возможности ознакомиться! Однако замечу, что подобные наезды в жизни чреваты некоторой потерей здоровья! P.S. Что касается проблемной тематики, то дело оказалось в настройках прилинкованного сервера! Установка опции RPC OUT решила все проблемы! Спасибо ВСЕМ за участие в обсуждении проблемы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2002, 16:50:00 |
|
||
|
ПОМОГИТЕ!!! Задолбала одна ОШИБКА!!!
|
|||
|---|---|---|---|
|
#18+
Какой сердитый! Будешь переносить на SQL 2000, помянешь моей слово. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 19:28:53 |
|
||
|
ПОМОГИТЕ!!! Задолбала одна ОШИБКА!!!
|
|||
|---|---|---|---|
|
#18+
К "сожалению" помянуть твое слово не смогу, т.к. изначально стролили систему под SQL 2000! Так что, ИЗВЕНЯЙТЕ!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2002, 11:43:19 |
|
||
|
ПОМОГИТЕ!!! Задолбала одна ОШИБКА!!!
|
|||
|---|---|---|---|
|
#18+
У меня была такая же на sql2000. Ошибка возникала не все время, а хаотически. То есть, то нет. после обновления статистики могло стать лучше (sp_updatestats). Но полностью проблема исчезла после SP1. А лучше сразу поставить SP2. не поможет переставь сервер. Может стал криво. По моему мнению проблемы в MDAC. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2002, 13:34:17 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32054864&tid=1819530]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
20ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 270ms |

| 0 / 0 |
