Я получаю эту ошибку при выполнении определенного оператора SQL.Я изучил это и на самом деле ничего не получил.
Некоторая часть вашего оператора SQL вложена слишком глубоко.Перепишите запрос или разбейте его на более мелкие запросы
Я не могу опубликовать фактический запрос с данными, поскольку он содержит некоторую чувствительную информацию, но в основном я создаю карту изображений с использованием редактора (аналогично FCKEditor) иопубликовать это в моей базе данных.Все в порядке до определенного момента, затем я иду, чтобы добавить еще один тег области на карту, и он ломается.Я не думаю, что это размер данных, связанных с, поскольку я могу ввести больше символов, которые занимает тег области, и он все еще будет работать.Например, это вызовет ошибку, когда я добавлю
<area id="" />
, но это нормально, когда я пишу более длинный фрагмент текста, например:
, это некоторый тестовый текст, и япытаясь проверить, не является ли это символьным пределом.
Ошибка возникает, когда я запускаю оператор в SQL Management Studio, а не только в своем коде.Это как-то связано с двойными кавычками?Имеет ли SQL столько, сколько может справиться?
Я использую Windows SQL Server 2008 Web Edition.
Был бы признателен за помощь, спасибо.
РЕДАКТИРОВАТЬ: Оказываетсяout, все "
заменяются на ' + CHAR(34) + '
, заменяя все на фактические "
в операторе SQL, это разрешило их.Теперь мне просто нужно выяснить, почему они заменяются.