Столкнулся с неожиданной проблемой. В запросе используются комментарии строк (--comment), ранее встречал только комментарии блоков (/comment/)
Текст запросов помещен в текстовые файлы и в последующем считывается, вносится в FBCommand.CommandText и выполняется.
Так вот: считывается запрос корректно, запрос разбит на строки и отформатирован так, как расположен в текстовом файле. Но как только я его вношу в FBCommand, разбиение на строки пропадает, и все выливается в одну длинную строку без переносов строк. Соответственно запрос становится не валидным, так как после первого же коммента отсекается весь хвост запроса.
Я понимаю, что можно строковые комменты заменить на блочные, но хотелось бы разобраться в чем подвох и почему fbcommand исправляет форматирование запроса на какое-то свое. Может есть какой-то флаг, о котором я ничего не знаю?
Например:
select
field1,
-- field2,
field3
from mytable
Такое запрос не выполнится, так как все после field1, будет закомментировано и запрос станет невалидным:
select field1, -- field2, field3 from mytable
В вот такой запрос выполнится, даже, если станет одной строкой
select
field1,
/* field2,*/
field3
from mytable
select field1, /* field2,*/ field3 from mytable
Заранее благодарен за подсказки и помощь в решении данной проблемы
PS: Использую для выполнения запросов модуль .net FirebirdSql.Data.FirebirdClient
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как отобразить Button напротив строки на которую наведен курсор или же напротив строки на которую нажал пользователь? Пример на рисунке
Есть база данных в которую нужно записать значения из полей "регистрация в игре" при попытке записи выдает ошибку Unable to open Assets/youtubebytes
Как можно выполнить выгрузку из бд MySQL? Я пробовал в DataTable все выгружать, но есть ли более "гибкий" вариант? Например через linq? Если да, то каким...