Планирую сохранять запросы в nvarchar-ах, хотелось бы реализовать возможность предварительно проверки синтаксиса. Ясно что проверка выполнением это не метод.
Есть ли такая возможность?
Здравствуйте, Аноним, Вы писали:
А>Планирую сохранять запросы в nvarchar-ах, хотелось бы реализовать возможность предварительно проверки синтаксиса. Ясно что проверка выполнением это не метод.
А>Есть ли такая возможность?
ну вообще можно сделать
Set noexec on
Здравствуйте, 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, то исключение приходит.
Здравствуйте, Аноним, Вы писали:
А>Планирую сохранять запросы в nvarchar-ах, хотелось бы реализовать возможность предварительно проверки синтаксиса. Ясно что проверка выполнением это не метод.
А>Есть ли такая возможность?
SET PARSEONLY ON
Das Reich der Freiheit beginnt da, wo die Arbeit aufhört. (c) Karl Marx