SqlCommand

saley
Дата: 25.05.2006 17:35:30
Доброго всем вечера!!! Как с помощью SqlCommand создать таблицу в базе?
В программе я создаю коннект, создаю SqlCommand пишу sqlCom.CommandText="Crate table ..." что дальше?
winsky!
Дата: 25.05.2006 17:45:31
yourCommand.ExecuteNonQuery()?
saley
Дата: 26.05.2006 14:43:09
А могу лия одной командой выполнять сразу нескоько действий, например удасить таблицу а потом её создать?
я пробывал выдаёт ошибку.

 sqlCom.CommandText = @"drop table doclist
               Create table Tree (IdN int IDENTITY(1, 1) NOT NULL,
                Name varchar (256) NOT NULL,
                PartId [int] NOT NULL) ";
winsky!
Дата: 26.05.2006 14:48:41
saley
Дата: 26.05.2006 15:11:13
winsky!
http://www.sql.ru/forum/actualthread.aspx?tid=157881

Да я догадывался об этом, что надо бить на отдельные куски, неудобно конечно, но ничего видно не поделаешь. Спасибо.
winsky!
Дата: 26.05.2006 15:48:11
используйте SQL-DMO
AlexG
Дата: 26.05.2006 17:39:10
winsky!
используйте SQL-DMO

не самое хорошее решение. Но время разработки сократит...
winsky!
Дата: 26.05.2006 18:12:49
AlexG
winsky!
используйте SQL-DMO

не самое хорошее решение. Но время разработки сократит...

почему? аргументируйте, или предложите лучше...
AlexG
Дата: 28.05.2006 18:06:00
winsky!
AlexG
winsky!
используйте SQL-DMO

не самое хорошее решение. Но время разработки сократит...

почему? аргументируйте, или предложите лучше...

Использование сторонней библиотеки, которая не идет в стандартной поставке ОС - это всегда плохо.
Стас Д
Дата: 29.05.2006 12:26:15
saley
А могу лия одной командой выполнять сразу нескоько действий, например удасить таблицу а потом её создать?
я пробывал выдаёт ошибку.

 sqlCom.CommandText = @"drop table doclist
               Create table Tree (IdN int IDENTITY(1, 1) NOT NULL,
                Name varchar (256) NOT NULL,
                PartId [int] NOT NULL) ";
Простите, а если поставить точку с запятой после 1-го запроса?
drop table doclist
P.S. Я бы сделал ХП и вызывал бы ее