C простыми SQL запросами всё понятно,
SqlConnection conn = new SqlConnection("строка соединения");
conn.Open();
SqlCommand command = new SqlCommand("Select * from z_test", conn);
а как вот такой текст туда добавить?
declare @a int
@b int
exec @val = Object_Int
@ew = 0
@rt = @er
select @val
,@er
Посмотрите в сторону динамического SQL http://www.sql.ru/faq/faq_topic.aspx?fid=104
Альтернативный способ запуска скриптов - это использовать SMO. Через него можно запускать скрипты как в Management Studio.
//Microsoft.SqlServer.Smo.dll
using Microsoft.SqlServer.Management.Smo;
//Microsoft.SqlServer.ConnectionInfo.dll
using Microsoft.SqlServer.Management.Common;
SqlConnection connection = new SqlConnection(sqlConnectionString);
Server server = new Server(new ServerConnection(connection));
server.ConnectionContext.ExecuteWithResults(script);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Конструктор FileInfo выбрасывает оба вышеуказанных исключенияПланируется использовать FileInfo для определения корректности пути по аналогии...
Как получить число типа float из двух байт? Есть два байтаДопустим 0x02 - младшая часть и 0x04 - старшая часть
Необходимо POST запросом отправить на сервер HTML страницуHTML хранить специальные символы, вроде <,& и тд, из-за которых возникает ошибка 500 сервера