Re[2]: MSSQL2k5+ : как проверить программно check syntax?
От: Аноним  
Дата: 25.06.10 09:34
Оценка:
Здравствуйте, Sshur, Вы писали:

S>Здравствуйте, Аноним, Вы писали:


А>>Планирую сохранять запросы в nvarchar-ах, хотелось бы реализовать возможность предварительно проверки синтаксиса. Ясно что проверка выполнением это не метод.


А>>Есть ли такая возможность?

S>ну вообще можно сделать

S>
S>Set noexec on
S>



Не складывается у меня что-то

            SqlCommand cmd
                = new SqlCommand()
                    {
                        CommandType = System.Data.CommandType.Text,
                        CommandText = "set noexec on;",
                        Connection = new SqlConnection(Строка_соединения)
                    };

            cmd.Connection.Open();

            cmd.ExecuteNonQuery();

            cmd.CommandText = текст_программы;

            cmd.ExecuteNonQuery();


Рассчитываю получить исключение, но не получаю, если без SET NOEXEC ON, то исключение приходит.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.